SIMD
SIMD es una propuesta al concurso SHA-3 de Leurent, un hash ARX que usa instrucciones SIMD para procesar varias lanes en paralelo.
Propósito
Candidata del concurso SHA-3 que explota el paralelismo de las instrucciones SIMD; más tarde se hallaron debilidades.
Mecanismo
El estado se organiza como varias lanes paralelas (4 u 8), cada una con una función de ronda ARX, y una sola instrucción SIMD procesa todas las lanes. La expansión del mensaje y la actualización del valor de encadenamiento corren en paralelo.
Casos de uso
- Propuesta al concurso SHA-3
- Aceleración con SIMD
- Hash ARX