La façon dont Android procède pour crypter les données sur les cartes SD est vague pour moi. J'ai lu sur les fichiers ASEC, les fichiers OBB, /data/misc/systemkeys/AppsOnSD.sks
et les magasins de clés. Je sais que les clés utilisées pour crypter les données des cartes SD sont stockées sur le module de mémoire interne d'un appareil et que les fichiers ASEC sont des volumes dm-crypt, mais je ne vois pas bien comment tout cela est lié.
Les fichiers ASEC sont-ils utilisés pour chiffrer les applications installées sur les cartes SD ou les données stockées par les applications sur les cartes SD ? Si c'est le cas, quel en est l'intérêt ? S'il s'agit de DRM, alors comment les clés DRM sont-elles livrées à l'appareil ? Comment les utilisateurs choisissent-ils de chiffrer leurs cartes SD et quel mécanisme est utilisé à cet effet ? Les fichiers OBB sont-ils similaires aux fichiers ASEC ?