Fugue
Fugue es la propuesta de IBM para la competición SHA-3, un hash de tubería ancha (wide-pipe) basado en las funciones de ronda de AES que mezcla las estructuras esponja y tubería.
Propósito
Ser una candidata de SHA-3 que aprovecha la aceleración hardware de AES y ofrece una cota de seguridad demostrable.
Mecanismo
Estado de 6×128 bits (o mayor), usando SubBytes/ShiftRows/MixColumns de AES más una mezcla de columnas adicional, con absorción y exprimido (squeezing) en pipeline. El diseño aporta una cota de seguridad demostrable.
Casos de uso
- Propuesta a la competición SHA-3
- Hash basado en AES
- Seguridad demostrable