La forma en que Android va a encriptar los datos en las tarjetas SD me resulta imprecisa. He leído sobre archivos ASEC, archivos OBB, /data/misc/systemkeys/AppsOnSD.sks
y los almacenes de claves. Sé que las claves utilizadas para cifrar los datos de la tarjeta SD se almacenan en el módulo de memoria interna de un dispositivo y los fies de ASEC son volúmenes de dm-crypt, pero no está claro cómo todo esto está relacionado.
¿Los archivos ASEC se utilizan para cifrar las aplicaciones instaladas en las tarjetas SD o los datos almacenados por las aplicaciones en las tarjetas SD? Si es lo primero, ¿qué sentido tiene? Si se trata de DRM, ¿cómo se entregan las claves de DRM al dispositivo? ¿Cómo deciden los usuarios cifrar sus tarjetas SD y qué mecanismo se utiliza para ello? ¿Son los archivos OBB similares a los archivos ASEC?