Saltar al contenido
uencoder

MD6

MD6 es la propuesta de Rivest al concurso SHA-3, un hash paralelizable basado en árboles de Merkle que emplea una función de ronda ARX sencilla.

Propósito

Candidata del concurso SHA-3 con soporte de paralelismo y longitud de salida variable; su estructura es un Merkle-Damgård basado en árbol.

Mecanismo

El mensaje se divide en bloques; cada bloque se comprime de forma independiente con la función de ronda ARX en un valor de encadenamiento, que se fusiona nivel a nivel hasta la raíz del árbol de Merkle. La profundidad del árbol y el paralelismo son configurables. La raíz emite el digest.

Casos de uso

  • Propuesta al concurso SHA-3
  • Hash paralelo con árbol de Merkle
  • Salida de longitud variable

Herramientas relacionadas

References