Cipher: An End-to-End Encrypted Peer-to-Peer Instant Mobile Messaging System
Most instant messaging applications rely on a centralized client-server architecture, which entails systemic risks such as data privacy concerns, censorship, and single points of failure. This study designs and implements Cipher, a peer-to-peer mobile instant messaging system that communicates without transmitting mess...