E2en
E2en is an open standard for end-to-end encrypted data exchange designed to provide confidentiality and integrity for messages and data streams while minimizing exposure of metadata, independent of the underlying transport protocol. It emphasizes privacy-preserving design and aims to enable secure communication across mobile, desktop, and IoT environments.
History and development of E2en began with a collaboration among researchers and developers in the late 2010s.
Architecture and key concepts of E2en include per-session ephemeral keys, long-form identity keys, and a ratchet-based
Implementations and adoption of E2en include a reference implementation in Rust, with bindings for major mobile
Security and reception: supporters cite strong end-to-end security properties and metadata control, while critics point to