End-to-End Encryption (E2EE)
Last updated
Last updated
AnonGram implements complete EE2E encryption using the latest asymmetric and symmetric cryptography ciphers, such as AES-GCM. All messages are encrypted end-to-end, meaning only the sender and receiver can decrypt the message. The encryption keys can be derived from the user's private key (linked to their blockchain address) and a shared secret. If no wallet has been used, then a unique key is created for the user based on the unique pseudo-anonymous username they use.
Not tying your account to a blockchain-wallet means that if your session files are lost (for example if you wipe your disk), then you will be unable to gain access to your account or any data, as no one else will have access.
Our application does not need to expose users identities, messages and other information to function properly, because we use Zero-Knowledge Proofs (ZKP) techniques to guarantee both true decentralization and anonymity.
Self-destructing messages, automatic cache deletion will be just some of the features. We also plan to integrate the application with TOR and allow custom VPN setups as well.