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
Log in or sign up for Devpost to join the conversation.