Articulo de referencia

Anubis (cifrado)

Anubis es un cifrador de bloques diseñado por Vincent Rijmen y Paulo SLM Barreto como participante del proyecto NESSIE , un antiguo programa de investigación iniciado por la Com...

Anubis es un cifrador de bloques diseñado por Vincent Rijmen y Paulo SLM Barreto como participante del proyecto NESSIE , un antiguo programa de investigación iniciado por la Comisión Europea en 2000 para la identificación de nuevos algoritmos criptográficos . [ 1 ] Aunque el cifrador no se incluyó en el portafolio final de NESSIE, su diseño se considera muy robusto y no se encontraron ataques hasta 2004, después de la conclusión del proyecto. [ 2 ] El cifrador no está patentado y sus diseñadores lo han liberado para uso público gratuito. [ 3 ]

Anubis opera con bloques de datos de 128 bits, aceptando claves de longitud 32N bits ( N = 4, ..., 10). Está diseñado como una red de sustitución-permutación , que guarda gran similitud con Rijndael . [ 2 ] Al igual que KHAZAD , diseñado por los mismos autores y también presentado a NESSIE, utiliza involuciones para las distintas operaciones. [ 2 ] Una involución es una operación cuya inversa es la misma que la operación directa. En otras palabras, cuando una involución se ejecuta dos veces, es lo mismo que no realizar ninguna operación. Esto permite que el hardware de bajo coste y las implementaciones de software compactas utilicen las mismas operaciones tanto para el cifrado como para el descifrado. Tanto la operación de la caja S como la de las columnas de mezcla son involuciones. [ 1 ] Aunque muchos componentes involutivos pueden hacer que un cifrado sea más susceptible a ataques de distinción que explotan la estructura cíclica de las permutaciones dentro del cifrado, no se ha presentado ninguna estrategia de ataque para el cifrado Anubis. [ 4 ]

Existen dos versiones del cifrado Anubis; la implementación original utiliza una caja S pseudoaleatoria. Posteriormente, la caja S se modificó para que su implementación en hardware fuera más eficiente; la versión más reciente de Anubis se denomina versión "ajustada". [ 2 ]

Los autores afirman que el algoritmo es seguro contra varios ataques, incluidos el análisis diferencial y lineal de cuatro rondas , así como los ataques de clave relacionada , interpolación , boomerang , diferencial truncado , diferencial imposible y saturación. [ 1 ] Sin embargo, debido a la similitud del cifrado con Rijndael, no se consideró que ofreciera ventajas convincentes y, por lo tanto, no se incluyó en la segunda fase de evaluación del proyecto NESSIE.

Anubis recibe su nombre del dios egipcio de los entierros y embalsamamientos, lo que los diseñadores interpretaron como una alusión al cifrado . Afirman que quienes infrinjan el cifrado serán maldecidos . [ 1 ]

Referencias

  1. 1 2 3 4 Barreto, Paulo SLM; Rijmen, Vincent (septiembre de 2000). El cifrado de bloques ANUBIS (presentación a NESSIE).
  2. 1 2 3 4 B. Preneel; A. Biryukov; C. De Cannière; SB Örs; E. Osvaldo ; B. van Rompay; L. Granboulan; E. Dottax; G. Martinet; S. Murphy; A. Abolladura; R. Shipsey; C. moreno; J. Blanco; M. Dichtl; S. Pyka; M. Schafheutle; P. siervo; E. Biham; E. Barkán; Y. Brasilero; O. Dunkelman; V. Furman; D. Kenigsberg; J. Stolin; J.-J. Quiscuater; M. Ciet; F. Sica; H. Raddum; L. Knudsen y M. Parker (19 de abril de 2004). Nuevos esquemas europeos de firmas, integridad y cifrado (PDF) (Informe final del proyecto europeo número IST-1999-12324).
  3. Barreto & Rijmen 2000 , acompañado de la Declaración de Propiedad Intelectual
  4. Biryukov, Alex (febrero de 2003). "Análisis de cifrados involutivos: Khazad y Anubis". 10.º Taller Internacional sobre Cifrado Rápido de Software (FSE '03) . Lund : Springer-Verlag. págs. 45–53 . CiteSeerX 10.1.1.57.6336 .  
  • El cifrado por bloques ANUBIS de Paulo SLM Barreto
  • Cifrados de 256 bits: implementación de referencia ANUBIS y código derivado.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Anubis_(cipher)&oldid=1166967857 "