Todo lo que vale la pena saber, nada que no lo sea.
Lo que realmente hace
El mismo funcionamiento que Milenage: toma Ki/OPc y un RAND de red, y produce RES, CK, IK, AK. La construcción interna es diferente: Tuak utiliza la permutación Keccak-f[1600] en lugar de rondas AES, pero la interfaz de entrada/salida a la red es idéntica. Un HSS puede emitir vectores de autenticación Tuak en lugar de vectores Milenage; una SIM/eUICC compatible con Tuak gestiona el desafío de forma transparente. La mayoría de los sistemas operativos eUICC modernos admiten ambos algoritmos y seleccionan el más adecuado según la configuración del perfil.
Por qué es importante desde el punto de vista comercial.
Tuak es la medida de seguridad del operador. Si surgiera una vulnerabilidad criptoanalítica contra AES-128, toda la autenticación basada en Milenage estaría en riesgo; Tuak ofrece una alternativa directa sin necesidad de modificar la interfaz inalámbrica. Para sectores de alta seguridad (gobierno, defensa, eSIM bancaria), Tuak con claves de 256 bits se está convirtiendo cada vez más en la opción predeterminada. Para las eSIM de consumo general, Milenage sigue siendo la opción preferida del operador. La plataforma VSM de eSIM de BroadNet admite ambos algoritmos en la personalización de perfiles; la elección queda a criterio del operador para cada perfil.
Latencia, escala y ángulo de cumplimiento
El rendimiento de Tuak en elementos seguros modernos es comparable al de Milenage (con una diferencia de hasta el doble). La generación de vectores de autenticación en el lado HSS tiene un rendimiento similar. El algoritmo se define en la norma 3GPP TS 35.231; ETSI mantiene los vectores de prueba. Tuak cuenta con el reconocimiento completo de GSMA; la auditoría de custodia de claves de SAS-SM cubre Tuak Ki/OPc con el mismo rigor que Milenage.
Consideraciones sobre privacidad y cumplimiento normativo
El modelo de protección de claves es el mismo que el de Milenage: Ki/OPc nunca sale del elemento seguro ni del HSM HSS. La ventaja de Tuak sobre Milenage en cuanto a cumplimiento normativo reside en el mayor tamaño de clave (hasta 256 bits frente a 128), lo que proporciona un mayor margen de seguridad frente a futuros avances criptoanalíticos. Para implementaciones con requisitos de vida útil de varias décadas (IoT satelital, M2M industrial con garantías de 15 años), el margen de seguridad de Tuak resulta una opción razonablemente conservadora.