Debido a que la huella digital solo se usa para la autenticación, mientras que la contraseña también se usa para el cifrado , y estos son procesos distintos con requisitos muy diferentes.
Como probablemente sepa, la función principal de una pantalla de bloqueo es asegurarse de que la persona que accede a su dispositivo sea usted. Esto se llama autenticación . Si alguien inserta el pin / contraseña / huella digital correcta en una pantalla de bloqueo, el dispositivo sabe que esa persona es probablemente usted y le otorga acceso al sistema.
Además de la autenticación, la pantalla que le solicita su contraseña cuando enciende su teléfono también tiene otro propósito. Los teléfonos modernos incluyen algo llamado Encriptación de disco . Esto significa que todos los datos de usuario almacenados en el dispositivo están protegidos por un algoritmo de cifrado.
Cuando se utiliza un cifrado de disco correctamente implementado, dado solo el almacenamiento del teléfono, nadie puede acceder a sus datos, ¡ni siquiera al dispositivo en sí mismo! El tipo de cifrado simétrico utilizado para este fin utiliza una clave secreta, y esta clave nunca es almacenada por el dispositivo, por razones de seguridad. En lugar de eso, el dispositivo debe recibir la clave correcta para acceder a sus datos .
Ahora, debido a la naturaleza de este algoritmo, una clave secreta debe tener algunas propiedades importantes:
- Debe ser largo
- Debe ser exacto . Una clave que es casi exactamente igual que la clave secreta es completamente inútil
Desafortunadamente, resulta que los sistemas basados en biometrics , como un lector de huellas dactilares, no cumplir con estas propiedades . La cantidad de información proporcionada por ellos suele ser pequeña e inexacta.
Esta es la razón por la que necesita ingresar su contraseña, es el único mecanismo que conocemos que cumple adecuadamente con los requisitos. Esto se hace introduciendo su contraseña a través de una función de derivación clave .
Después de arrancar y recibir tu contraseña, el teléfono mantiene la clave de cifrado derivada en su memoria volátil , por lo que No es necesario volver a solicitarlo, solo autenticarte. Esto tiene algunas desventajas, como hacerlo vulnerable a un ataque de arranque en frío , pero se considera un buen compromiso entre la seguridad y la facilidad de uso.