¿Cómo puedo asegurar/cifrar los datos de la tarjeta SD de forma transparente para las aplicaciones?

¿Existen opciones listas para usar para asegurar el contenido de una tarjeta SD para que los archivos escritos por aplicaciones que escriben en SD estén encriptados? Si es así, ¿cuál es la mejor opción?

Estoy buscando algo para todas las aplicaciones. Preferiría encarecidamente hacerlo sin rootear.

El Samsung Galaxy S tiene la capacidad de admitir sistemas de archivos no estándar. La piratería de un sistema de archivos junto con el cifrado debería ser posible, pero probablemente lleve mucho tiempo y, hasta donde yo sé, no está disponible en el cajero automático.
SecretVaultPro puede ir en la dirección correcta. Monta un archivo encriptado como carpeta que podría ser utilizado por aplicaciones donde los datos se guardan en una carpeta seleccionada por el usuario. Preferiría asegurar toda la tarjeta para los datos de la aplicación que el usuario no puede seleccionar dónde almacenar en la tarjeta SD.
El kernel de Linux utiliza el subsistema dm-crypt para el cifrado transparente sobre la marcha; Creo que app2sd usa dm-crypt, por lo que al menos el kernel de Linux de Froyo debería venir con dm-crypt. Es posible que desee ver cómo configurar vold para montar sistemas de archivos dm-crypt.
Ice Cream Sandwich tiene una opción de "Cifrar teléfono" en la configuración -> Seguridad, pero no está claro si esto incluye la tarjeta SD o solo la memoria interna del teléfono.

Respuestas (3)

Android 6.0 (Marshmallow) tiene una característica llamada "almacenamiento adoptable", que permite tratar la tarjeta SD externa como si fuera un almacenamiento interno. Cuando se hace esto, todo en la tarjeta se cifra.

Más detalles: https://source.android.com/devices/storage/adoptable.html

Para cualquiera que se tropiece con este tema. Motorola parece ofrecer una solución para el cifrado de almacenamiento completo de la tarjeta interna y SD.

Enlace: https://motorola-enterprise.custhelp.com/app/answers/detail/a_id/57094

Suena como lo que busca el cartel. Aún no está disponible, pero debería estarlo a principios de 2011. Será específico para los dispositivos Android de Motorola.
Esto es lo que encontré sobre ese tema: android.stackexchange.com/questions/13174/…
La página dice que ya no está disponible.

A partir de julio de 2014, encontré las siguientes opciones para el cifrado de tarjetas SD:

  • Boxcryptor - no de código abierto; desarrollado por empresa alemana; admite sincronización con almacenamiento en la nube; no está claro si han recibido una solicitud de puerta trasera
  • criptonita - fuente abierta; admite el montaje de volúmenes TrueCrypt; aún no hay solicitud de puerta trasera