Todos los esquemas serios de encriptación de disco completo que he investigado utilizan una contraseña estática para la autenticación. Por ejemplo, TrueCrypt admite la autenticación de dos factores con archivos de claves, pero no para particiones del sistema . Es posible usar un Yubikey en modo estático como segundo factor con TrueCrypt modo de disco completo. Pero en ambos casos, el segundo factor es realmente solo una parte de la contraseña estática que el usuario elige no memorizar.
Claramente, el cifrado de disco completo requiere la autenticación de los usuarios antes de que se inicie el sistema operativo, por lo que los protocolos de respuesta-desafío interactivos que involucran un host remoto no funcionarán. Pero no veo ningún obstáculo insuperable para implementar un mecanismo seguro de contraseña de un solo inicio previo al arranque.
¿Por qué el soporte para autenticación fuerte de múltiples factores no es más común en esquemas de disco completo? ¿Hay implementaciones viables? ¿Se considera que las contraseñas estáticas son suficientemente buenas porque un adversario capaz de vencerlas en un contexto previo al arranque probablemente también puede recuperar la clave de cifrado (no la clave de autenticación) después de cualquier forma de autenticación, independientemente de cuántos factores?