0 votos

¿Cómo genera Android las claves de FBE?

Estoy tratando de entender cómo funciona el cifrado FBE y de metadatos.

He leído en muchas páginas sobre FBE que cifra cada archivo con diferentes claves, y que esas claves están cifradas y hashadas con el PIN de la pantalla de bloqueo ingresado por el usuario.

Mi pregunta es ¿Qué pasa si el usuario no establece el PIN? ¿Cómo se generan las claves y qué tan seguras son?

¿Cómo se descifran las claves cuando no hay un PIN establecido en el arranque de un dispositivo?

¿Cuál es el papel del cifrado de metadatos desde Android 11 hasta las claves FBE?

1voto

pr0nin Puntos 353

Una gran cantidad de detalles sobre el cifrado basado en archivos de Android y cómo las diferentes claves están relacionadas entre sí se pueden encontrar en la respuesta a la pregunta Conexión entre PIN/contraseña y claves de cifrado en Android en nuestro sitio hermano Security Stackexchange.

La única parte que no se explica en detalle es cómo se almacenan los metadatos de cifrado en, por ejemplo, el sistema de archivos ext4. Estos detalles se presentan en esta presentación de 2021: Una clave para gobernarlos a todos: Recuperando la clave maestra de la RAM para romper el cifrado basado en archivos de Android (presentación) - ver las páginas 7 y 8:

página 7 página 8

Consulte también el artículo científico completo: Una clave para gobernarlos a todos: Recuperando la clave maestra de la RAM para romper el cifrado basado en archivos de Android

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X