ECHO
ECHO est une soumission au concours SHA-3 : un hachage éponge à large tube bâti sur les fonctions de ronde d'AES, exploitant l'accélération matérielle AES-NI.
Objectif
Candidate au concours SHA-3 atteignant un haut débit sur les CPU dotées d'AES-NI grâce à l'accélération matérielle.
Mécanisme
L'état de 2048 bits s'organise en une matrice 8×8 d'états AES ; chaque grande ronde comprend 8 rondes AES (BigMixColumns) plus un mélange d'octets, accéléré par les instructions AESENC.
Cas d’usage
- Soumission au concours SHA-3
- Hachage accéléré AES-NI
- Éponge à large tube