Saltar al contenido
uencoder

ECHO

ECHO es una propuesta al concurso SHA-3: un hash esponja de tubería ancha construido sobre las funciones de ronda de AES, aprovechando la aceleración hardware AES-NI.

Propósito

Candidata al concurso SHA-3 que alcanza alto rendimiento en CPUs con AES-NI gracias a la aceleración por hardware.

Mecanismo

El estado de 2048 bits se organiza como una matriz 8×8 de estados AES; cada ronda grande comprende 8 rondas AES (BigMixColumns) más mezcla de bytes, acelerada por instrucciones AESENC.

Casos de uso

  • Propuesta al concurso SHA-3
  • Hash acelerado por AES-NI
  • Esponja de tubería ancha

Herramientas relacionadas

References