Inspiration

In the of age mass surveillance, it has become a necessity to have an email service that is safe, secure, and decentralized. There are platforms that provide "bullet proof" email services however those services also can be forced to comply and give information if the requesting party is powerful enough.

However with a decentralized email system, there is no one to kidnap and demand the hard drives and the keys of the email server, because the email is stored everywhere and it is encrypted end-to-end.

What it does

Dmail (De centralized mail), encrypts, signs mails and uploads them to IPFS blockchain, the user can fetch emails sent for her from the blockchain, decrypt them and read them.

How I built it

We used tkinter (python GUI, library), python3, flask, heroku, IPFS, nuCypher

Challenges I ran into

IPFS requires port 4001 to be open, it was quite bad. Also python gnupg library is horrible.

Accomplishments that I'm proud of

I learned how to implement something on blockchain and also learned a lot about the architecture behind it. But amongst these, I became more interested in blockchain, I will be exploring IPFS lot more, and also after getting some sleep and working out, I will get together with Harsh and clean up some code and make this project a little better

What I learned

What's next for Decentralized Secure Email

Built With

Share this project:

Updates