Asynchronous End-to-End Encrypted Messaging App using Telegram MTProto Protocol
Budget: ₹600 – ₹1,500 INR
This project involves building a secure messaging application that supports asynchronous communication using end-to-end encryption (E2EE). The app will be based on the Telegram MTProto 2.0 protocol and will incorporate cryptographic techniques such as Diffie-Hellman key exchange, key ratcheting for forward secrecy, and AES-GCM for authenticated encryption. The system will enable users to exchange encrypted messages even when one party is offline, ensuring that only the intended sender and receiver can decrypt the messages. The project includes key bundle management (identity, signed, ephemeral keys) and a lightweight backend for secure key distribution without exposing message contents.