Tengo un seguimiento de la pregunta publicada aquí . Recientemente obtuve un teléfono 2.3 DroidX y noté que también tiene la opción de encriptación de datos. Saqué una tarjeta SD del dispositivo y noté que la estructura de carpetas está intacta. Intenté leer el archivo de la tarjeta SD, que fue producido por una aplicación de fotos, y no se podía leer, sin embargo, el archivo en sí contenía algunos datos que no eran aleatorios , lo que me indicó que no todo el archivo estaba AES. También pude poner un archivo sin cifrar en la tarjeta SD que luego se pudo leer.
Entonces, la pregunta es: ¿alguien sabe qué metodología de cifrado se está utilizando aquí, qué algoritmos están implementados y qué tan fuertes son contra un atacante experimentado?
EDITAR : mi amigo tiene un droid2, que también ejecuta gingerbread 2.3.3, y también tiene una función de cifrado de datos. Entonces... ¿el cifrado de datos es una función de Android o es específica de los dispositivos Motorola?
Aparentemente, DroidX usa ecryptfs
Las siguientes son las opciones de montaje en /data/data:
rw,nosuid,nodev,noatime,nodiratime,ecryptfs_sig=****************,
ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_passthrough
Me imagino que esto significa que la clave de cifrado aquí es de 32 bytes, que es de 256 bits, lo que me parece bastante bueno.
polvo kirkland
polvo kirkland