Aller au contenu
uencoder

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

Outils associés

References