Panamá (criptografía)


Panamá es una primitiva criptográfica que se puede usar como función hash y cifrado de flujo , pero su modo de operación de la función hash se ha roto y no es adecuado para uso criptográfico. Basado en StepRightUp , fue diseñado por Joan Daemen y Craig Clapp y presentado en el documento Fast Hashing and Stream Encryption with PANAMA en la conferencia Fast Software Encryption (FSE) de 1998. El cifrado ha influido en varios otros diseños, por ejemplo, MUGI y SHA- 3 . [2] [3]

La primitiva se puede utilizar como función hash y como cifrado de flujo . El cifrado de flujo usa una clave de 256 bits y el rendimiento del cifrado es muy bueno llegando a 2 ciclos por byte .

Como función hash, Vincent Rijmen et al. en el artículo Producing Collisions for PANAMA presentado en FSE 2001. El ataque muestra una complejidad computacional de 2 82 y con requisitos de memoria insignificantes. [5]

En FSE 2007, Joan Daemen y Gilles Van Assche presentaron un ataque práctico a la función hash de Panamá que genera una colisión en 26 evaluaciones de la función de actualización estatal. [4]

Guido Bertoni, Joan Daemen , Michaël Peeters y Gilles Van Assche, en el Segundo Taller de Hash Criptográfico de NIST de 2006, dieron a conocer una variante de Panamá llamada RadioGatún . El funcionamiento de la función hash de RadioGatún no tiene las debilidades conocidas que tiene la función hash de Panamá. A su vez, RadioGatún inspiró el nuevo estándar criptográfico SHA-3 . [2]