Articulo de referencia

Snefru

Snefru es una función hash criptográfica inventada por Ralph Merkle en 1990 mientras trabajaba en Xerox PARC . [ 1 ] La función admite salida de 128 y 256 bits. Recibió su nombr...

Snefru es una función hash criptográfica inventada por Ralph Merkle en 1990 mientras trabajaba en Xerox PARC . [ 1 ] La función admite salida de 128 y 256 bits. Recibió su nombre del faraón egipcio Sneferu , continuando la tradición de los cifrados de bloques Khufu y Khafre .

Eli Biham y Adi Shamir demostraron que el diseño original de Snefru era inseguro al utilizar criptoanálisis diferencial para encontrar colisiones de hash. Posteriormente, el diseño se modificó aumentando el número de iteraciones de la pasada principal del algoritmo de dos a ocho. Si bien el criptoanálisis diferencial puede romper la versión revisada con menor complejidad que la búsqueda por fuerza bruta (una debilidad de certificación), el ataque requiere288.5{\displaystyle 2^{88.5}}operaciones y, por lo tanto, actualmente no es factible en la práctica. [ 2 ]

Referencias

  1. Ralph C. Merkle (1990). "Una función hash unidireccional de software rápida" . Journal of Cryptology . 3 (1): 43– 58. doi : 10.1007/BF00203968 . S2CID 33788557 . 
  2. Eli Biham (19 de julio de 2008). «Nuevas técnicas para el criptoanálisis de funciones hash y ataques mejorados a Snefru». Cifrado rápido de software . Notas de clase en informática. Vol. 5086. Cifrado rápido de software 2008. págs. 444–461 . doi : 10.1007/978-3-540-71039-4_28 . ISBN   978-3-540-71038-7.{{cite book}}: CS1 maint: ubicación ( enlace ) CS1 maint: falta el editor de ubicación ( enlace )