Saltar al contenido
uencoder

Shabal

Shabal es una propuesta al concurso SHA-3 de Bresson y otros, basada en el modo PGV de seguridad demostrable, con una función de ronda ARX.

Propósito

Candidata del concurso SHA-3 con una cota de seguridad demostrable; su estructura extiende el modo PGV de longitud de bloque único.

Mecanismo

El estado contiene A (dependiente de la entrada), B (valor de encadenamiento) y C (valor de encadenamiento anterior); cada ronda actualiza A/B con pasos de suma-rotación y XOR de C, inyectando el mensaje y el valor de encadenamiento. C se desplaza entre rondas para dar seguridad hacia adelante.

Casos de uso

  • Propuesta al concurso SHA-3
  • Seguridad demostrable
  • Hash ARX

Herramientas relacionadas

References