Project

Duta - Online E2EE Messaging service

Duta is an E2E messaging web application in which all the messages are encrypted over the public network using a shared key between end users. The key will be shared over a public channel using a famous key exchange algorithm called Diffie – Hellman key exchange which generates a shared common key for both users. After successful validation of generated key, both the users will be connected using a socket protocol so they can communicate with each other Bi-directionally. Users will receive a push notification for new messages. Some of the major technologies and frameworks used to build Duta are React.js, Socket, Nodejs, MongoDB, Express.js, X3DH (or "Extended Triple Diffie-Hellman") etc.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.