JH
JH es un hash de esponja presentado por Hongjun Wu que llegó a la segunda ronda de la competencia SHA-3, usando un estado de 1024 bits y 42 rondas de una permutación tipo AES.
Propósito
Candidato de la competencia SHA-3 que ofrece salida variable de 224-512 bits; la estructura de esponja resiste la extensión de longitud.
Mecanismo
Construcción de esponja: el estado de 1024 bits se divide en mitades izquierda/derecha de 512 bits; cada ronda aplica 8 rondas AES en paralelo a la mitad derecha, luego XOR e intercambio con la izquierda. Tras 42 rondas se exprime el resumen.
Casos de uso
- Propuesta a la competencia SHA-3
- Investigación de hashes de esponja
- Competiciones criptográficas