Whirlpool (función hash)


En informática y criptografía , Whirlpool (a veces llamado WHIRLPOOL ) es una función hash criptográfica . Fue diseñado por Vincent Rijmen (co-creador del Estándar de cifrado avanzado ) y Paulo SLM Barreto , quien lo describió por primera vez en 2000.

El hash ha sido recomendado por el proyecto NESSIE . También ha sido adoptado por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC) como parte del estándar internacional conjunto ISO / IEC 10118-3 .

Whirlpool es un hash diseñado a partir del cifrado de bloques Square y se considera que pertenece a esa familia de funciones de cifrado de bloques.

Whirlpool es una construcción de Miyaguchi-Preneel basada en un Estándar de cifrado avanzado (AES) sustancialmente modificado .

Whirlpool toma un mensaje de cualquier longitud menor a 2 256 bits y devuelve un resumen de mensaje de 512 bits . [3]

El Whirlpool original se llamará Whirlpool-0 , la primera revisión de Whirlpool se llamará Whirlpool-T y la última versión se llamará Whirlpool en los siguientes vectores de prueba.


La Galaxia de Whirlpool (M51), que inspiró el nombre del algoritmo. [2]