Los cifrados de bloques BEAR y LION fueron inventados por Ross Anderson y Eli Biham mediante la combinación de un cifrado de flujo y una función hash criptográfica . Los algoritmos utilizan un tamaño de bloque variable muy grande , del orden de 2¹³ a 2²³ bits o más . Ambos son cifrados Feistel generalizados (alternativos) de 3 rondas , [ 1 ] utilizando la función hash y el cifrado de flujo como funciones de ronda. BEAR utiliza la función hash dos veces con claves independientes y el cifrado de flujo una vez. LION utiliza el cifrado de flujo dos veces y la función hash una vez. Los inventores demostraron que un ataque a BEAR o LION que recuperara la clave rompería tanto el cifrado de flujo como el hash.
Referencias
- Ross Anderson y Eli Biham , Dos cifrados de bloques prácticos y demostrablemente seguros: BEAR y LION (PDF) , consultado el 13 de enero de 2007.
- Pat Morin (1996). Cifrados de bloques demostrablemente seguros y eficientes . Áreas selectas en criptografía . Archivado del original ( PostScript ) el 6 de julio de 2011. Recuperado el 9 de enero de 2009 .
- Pat Morin (1996), Cifrados de bloques demostrablemente seguros y eficientes , CiteSeerX 10.1.1.5.4378
- Cifrados de Feistel
- Fragmentos de criptografía