Application Security and Permissions
Introducing Conceal: Efficient storage encryption for Android

Introducing Conceal: Efficient storage encryption for Android

2/4/2014 · Subodh Iyengar

What this post added

Introduced Conceal, a set of Java APIs for efficient and secure storage encryption on Android. Conceal addresses the privacy limitations of Android's SD card storage by encrypting private data. It prioritizes efficiency and lightweight design by using specific cryptographic algorithms from OpenSSL, reducing its size to 85KB. Conceal abstracts complex cryptographic choices, defaults to AES-GCM for authenticated encryption, and handles security details like Android's random number generator weaknesses and key management. It provides a simple API for encrypting/decrypting data streams and includes benchmarks for performance analysis.

Read the original post ↗