Introducing Conceal: Efficient storage encryption for Android
Feb 4, 2014Subodh Iyengar

Summary
Introduced Conceal, a set of Java APIs for efficient and lightweight storage encryption on Android. Conceal abstracts cryptographic choices with sensible defaults, uses AES-GCM for authenticated encryption, and reduces the size of OpenSSL dependencies to 85KB. It provides an easy-to-use API for encrypting and decrypting data streams, with a focus on performance and responsible memory usage.
More from the Application Security and Permissions trail
- How We’re Building Scam Alert on WhatsApp With End-to-End Encryption and Verifiability Guarantees
- Privacy-Aware Infrastructure in the AI-Native Era: An Asset Classification Case Study
- Labyrinth 1.1: Making End-to-End Encrypted Backups Even More Reliable
- How Meta Is Strengthening End-to-End Encrypted Backups
- Post-Quantum Cryptography Migration at Meta: Framework, Lessons, and Takeaways