Articulo de referencia

Q (cifrado)

97 known plaintexts. "}},"i":0}}]}"> En criptografía , Q es un cifrado por bloques inventado por Leslie McBride. Fue presentado al proyecto NESSIE , pero no fue seleccionado. El...

En criptografía , Q es un cifrado por bloques inventado por Leslie McBride. Fue presentado al proyecto NESSIE , pero no fue seleccionado.

El algoritmo utiliza un tamaño de clave de 128, 192 o 256 bits. Opera en bloques de 128 bits utilizando una estructura de red de sustitución-permutación . Hay 8 rondas para una clave de 128 bits y 9 rondas para una clave más larga. Q utiliza cajas S adaptadas de Rijndael (también conocido como AES) y Serpent . Combina las operaciones no lineales de estos cifrados, pero omite todas las transformaciones lineales excepto la permutación. [ 2 ] Q también utiliza una constante derivada de la proporción áurea como fuente de " números que no tienen nada que ocultar ".

Q es vulnerable al criptoanálisis lineal ; Keliher, Meijer y Tavares tienen un ataque que tiene éxito con una probabilidad del 98,4% utilizando 2 97 textos planos conocidos . [ 1 ]

Referencias

  1. 1 2 L. Keliher, H. Meijer y S. Tavares (12 de septiembre de 2001). Envolventes lineales de alta probabilidad en Q. Actas del Segundo Taller Abierto NESSIE . Surrey, Inglaterra . Recuperado el 13 de septiembre de 2018 .{{cite conference}}: CS1 maint: varios nombres: lista de autores ( enlace )
  2. Eli Biham , Vladimir Furman , Michal Misztal , Vincent Rijmen (11 de febrero de 2001). Criptoanálisis diferencial de Q. 8.º Taller Internacional sobre Cifrado Rápido de Software (FSE 2001). Yokohama : Springer-Verlag . págs. 174–186 . doi : 10.1007/3-540-45473-X_15 . {{cite conference}}: CS1 maint: varios nombres: lista de autores ( enlace )