This paper concisely summarizes the XTS block encryption mode for storage sector-based encryption applications and clarifies its limitations. In particular, we aim to provide a unified basis for constructive discussions about the newly introduced key scope change to the IEEE 1619 standard. We also reflect on wide modes that could replace XTS in the future.
academic
Modo XTS revisitado: ¿altas esperanzas para alcances de clave?
Este artículo resume de manera concisa el modo de cifrado de bloques XTS utilizado en aplicaciones de cifrado de sectores de almacenamiento, y aclara sus limitaciones. En particular, el artículo tiene como objetivo proporcionar una base de discusión unificada sobre los cambios recientemente introducidos en el estándar IEEE 1619 respecto a los alcances de clave (key scope). El artículo también reflexiona sobre posibles modos amplios que podrían reemplazar a XTS en el futuro.
Dilema de Estandarización: Desde la introducción del modo XTS en 2007, ha sido ampliamente adoptado por BitLocker, VeraCrypt, Cryptsetup y TCG Opal, pero persisten numerosos malentendidos y controversias en torno a este modo
Problema de Accesibilidad de Documentación: Las recomendaciones actuales de NIST XTS-AES solo hacen referencia a la versión de pago del estándar IEEE, convirtiéndola en el único primitivo criptográfico de NIST sin definición públicamente disponible
Crisis de Cumplimiento: Los cambios en los alcances de clave recientemente introducidos en el estándar IEEE 1619-2025 harán que la mayoría de las implementaciones existentes no cumplan con las normas, obligando a los proveedores a realizar modificaciones importantes
Unificación de Terminología: Proporcionar definiciones unificadas de terminología XTS fáciles de entender para investigadores teóricos y profesionales
Aclaración de Controversias: Especificar claramente las limitaciones de seguridad de XTS, particularmente alcances de clave, tamaño máximo de sector y requisitos de claves diferentes
Promoción del Diálogo: Fomentar discusiones públicas constructivas para influir en requisitos y recomendaciones futuras
Se proporciona una definición formalizada unificada del modo XTS, equilibrando el rigor teórico con las necesidades de aplicación práctica
Se analizan sistemáticamente las limitaciones de seguridad de XTS, incluyendo alcances de clave, limitaciones de tamaño de sector y requisitos de independencia de claves
Se explora en profundidad el impacto de los cambios en los alcances de clave en el estándar IEEE 1619-2025 y los desafíos de implementación
Se evalúan posibles modos de cifrado amplio que podrían reemplazar a XTS, proporcionando orientación para el desarrollo a largo plazo
Este artículo reexamina el modo de cifrado de bloques XTS (modo de libro de códigos ajustado basado en XEX con robo de texto cifrado), utilizado para cifrado de dispositivos de almacenamiento basado en sectores, con entrada de datos de sector en texto plano y salida de datos de texto cifrado de la misma longitud.
Diseño de Doble Clave: XTS utiliza dos claves simétricas diferentes (K para cifrado de datos, KT para cifrado de número de sector), mientras que XEX utiliza una única clave
Inicio de Índice: XTS comienza desde j=0, XEX comienza desde j=1
Robo de Texto Cifrado: XTS permite el robo de texto cifrado para procesar datos que no son múltiplos del tamaño de bloque
Modelo de "Dispositivo Robado": El atacante solo puede acceder a una instantánea de texto cifrado
Definición TCG Opal: Protege la confidencialidad de los datos de usuario almacenados, previniendo acceso no autorizado después de que el dispositivo sale del control del propietario
XTS, como otros modos tradicionales (ECB, CBC, etc.), no puede proporcionar difusión completa cuando los datos cifrados exceden varios bloques (cada bit de texto cifrado depende de cada bit de texto plano).
Falta de Verificación Experimental: Principalmente análisis teórico, carece de experimentos de comparación de rendimiento
Influencia Limitada en Establecimiento de Estándares: Como artículo académico, el impacto directo en la formulación de estándares puede ser limitado
Detalles de Implementación Insuficientemente Específicos: Las descripciones de esquemas de implementación específicos de alcances de clave son relativamente generales
El artículo cita 30 referencias importantes, incluyendo:
Documentos de estándares de la serie IEEE 1619
Artículos originales de Rogaway sobre XEX y análisis
Documentos de estándares y orientación de NIST
Artículos de investigación sobre modos de cifrado amplio principales
Proyectos de implementación industrial (BitLocker, VeraCrypt, etc.)
Evaluación General: Este es un artículo oportuno e importante que analiza sistemáticamente el estado actual y desarrollo futuro del modo XTS. El artículo no solo aclara detalles técnicos, sino que más importantemente proporciona un marco de discusión constructivo, teniendo significado importante para promover el desarrollo saludable de estándares de cifrado de almacenamiento.