Cifrado de bloques diseñado en 2000 por Chang-Hyi Lee
En criptografía , Zodiac es un cifrador de bloques diseñado en 2000 por Chang-Hyi Lee para la firma coreana SoftForum.
Zodiac utiliza una estructura de red Feistel de 16 rondas con blanqueamiento de claves . La función de ronda utiliza solo operaciones XOR y búsquedas en S-box . Hay dos S-boxes de 8×8 bits: uno basado en la exponenciación discreta 45 x como en SAFER , el otro que utiliza el inverso multiplicativo en el cuerpo finito GF(2 8 ), como lo introdujo SHARK .
Zodiac es teóricamente vulnerable al criptoanálisis diferencial imposible , que puede recuperar una clave de 128 bits en 2119 cifrados .
Referencias
- Material técnico del Zodíaco (PDF) en Wayback Machine (índice de archivo)
- Deukjo Hong; Jaechul Sung; Shiho Moriai; Sangjin Lee y Jongin Lim (abril de 2001). Impossible Differential Cryptanlysis of Zodiac. 8th International Workshop on Fast Software Encryption (FSE 2001). Yokohama : Springer-Verlag . pp. 300–311. doi : 10.1007/3-540-45473-X_25 . ISBN. 9783540438694Archivado desde el original ( PDF ) el 13 de diciembre de 2007 . Consultado el 14 de septiembre de 2007 .
Lectura adicional
- HONG D, SUNG J, MORIAI S, LEE S, LIM J (2002). "Criptografía y seguridad de la información. Criptoanálisis diferencial imposible de Zodiac". IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences . E85-A (1): 38–43.
- Wen Ji y Lei Hu (2008). "Ataque cuadrado en el cifrado del zodíaco de círculo reducido". Práctica y experiencia en seguridad de la información . Apuntes de clase en informática. Vol. 4991. Springer. págs. 377–391. doi :10.1007/978-3-540-79104-1_27. ISBN 978-3-540-79103-4.