Search papers, labs, and topics across Lattice.
Ember is a serverless peer-to-peer messaging system built on an IPv6 mesh network, enabling end-to-end encrypted communication without central servers. It enforces data minimization through ciphertext-only local storage and time-based message expiration. Dynamic testing confirms that no plaintext is recoverable from captured network traffic, validating its security properties.
A serverless, peer-to-peer messaging system achieves end-to-end encryption and data minimization, demonstrating a practical alternative to centralized messaging platforms.
This paper presents Ember, a serverless peer-to-peer messaging system providing end-to-end encrypted communication over a decentralised IPv6 mesh network. Ember operates without central servers, enforces data minimisation through ciphertext-only local storage and time-based message expiration, and prioritises architectural clarity, explicit trust boundaries, and practical deployability on Android. The paper describes the system architecture, cryptographic design, network model, and security properties -- including dynamic testing results demonstrating that no plaintext is recoverable from captured network traffic -- and discusses limitations and future work