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