About
LunarMessaging is a project I've slowly been working on over the last 2 years, in my spare time. Originally intended as a standalone application, it was "redone" with portability in mind, which turned this into a web application.
Everyone should be able to access secure and private messaging, this is where LunarMessaging comes in place.
The service uses a combination of regular SSL, and 2 more layers of internal encryption.
Every time you access the service a unique keypair is generated. This is used to encrypt nearly everything sent to and from the service. Then again another keypair is generated when sending a message to and from a user, this key will randomly rotate to keep messages, as secure as they can be.
Even after this onion of encryption is applied, once you decrypt a message for your viewing, it has already been deleted forever.
Registration will almost throw you back to the 90s. The only thing we will require is your email, username, and a password, why would we need anything else?
For all of this we will simply charge $5 for a year, this is to help with all the costs associated with an encryption service, as we will be using a lot of power on our end. We will also need to find and setup shop with a dedicated data center so that we have physical access to the servers.
---
The current prototype only handles one way messages. All of the core principles previously mentioned have been developed, and are in use in some form or another.
Risks and challenges
I have been doing software development for about 7 years, 4 professionally. One of my first major personal projects was reversing the encryption protocol on an instant messaging service so I could create fun little chat bots for the groups to use. Encryption and security is something I am very passionate about.
That being said, no matter how skilled one person may be there can always be a case of "tunnel syndrome" where certain bugs may be ignored.
I have completed most of the grunt work in the current prototype, I am hoping with the help of the community and kickstarter I will be able to hire a couple helping hands to make sure the entire development process runs smoothly.
Learn about accountability on KickstarterQuestions about this project? Check out the FAQ
Support
Funding period
- (35 days)
