ECHO
ECHO ist eine Einreichung zum SHA-3-Wettbewerb: ein Wide-Pipe-Schwammhash, gebaut auf den Rundenfunktionen von AES, der die AES-NI-Hardwarebeschleunigung ausnutzt.
Zweck
SHA-3-Kandidatin, die auf AES-NI-fähigen CPUs durch Hardwarebeschleunigung hohen Durchsatz erreicht.
Mechanismus
Der 2048-Bit-Zustand ist als 8×8-Matrix aus AES-Zuständen organisiert; jede große Runde umfasst 8 AES-Runden (BigMixColumns) plus Bytemischung, beschleunigt durch AESENC-Befehle.
Anwendungsfälle
- SHA-3-Wettbewerbseinreichung
- AES-NI-beschleunigtes Hashing
- Wide-Pipe-Schwamm