Exploring Encrypted Keyboards to Defeat Client-Side Scanning in End-to-End Encryption Systems
Mashari Alatawi, Nitesh Saxena

TL;DR
This paper presents an encrypted keyboard system that enables users to locally encrypt and decrypt messages across all applications, effectively defeating client-side scanning and enhancing end-to-end encryption security.
Contribution
We designed and implemented a system-wide encrypted keyboard that bypasses client-side scanning, providing an additional layer of end-to-end encryption for messaging applications.
Findings
Successfully encrypted and decrypted messages across IM apps
Defeated client-side scanning technology in tests
Enhanced E2EE security with the encrypted keyboard
Abstract
End-to-End Encryption (E2EE) aims to make all messages impossible to read by anyone except you and your intended recipient(s). Many well-known and widely used Instant-Messaging (IM) applications (such as Signal, WhatsApp, and Apple's iMessage) claim to provide E2EE. However, a recent technique called client-side scanning (CSS) makes these E2EE claims grandiose and hollow promises. The CSS is a technology that scans all sending and receiving messages from one end to the other. Some in industry and government now advocate this CSS technology to combat the growth of malicious child pornography, terrorism, and other illicit communication. Even though combating the spread of illegal and morally objectionable content is a laudable effort, it may open further backdoors that impact the user's privacy and security. Therefore, it is not E2EE when there are censorship mechanisms and backdoors in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy, Security, and Data Protection · Internet Traffic Analysis and Secure E-voting · Advanced Malware Detection Techniques
