SHA-0
Más información
- Creador
- NSA
- Año
- 1993
- Tipo
- Función hash criptográfica
- Sucesor
- SHA-1
El Secure Hash Algorithm original, publicado en 1993 y retirado dos años después sin explicación alguna.
Se llamaba simplemente SHA y se publicó como FIPS 180. En 1995 lo sustituyó SHA-1, que se diferenciaba en un único detalle: una rotación de un bit en la expansión del mensaje. La NSA no dio motivos, y solo cuando los criptógrafos empezaron a atacar el original quedó claro cuánto valía aquel pequeño retoque.
Florent Chabaud y Antoine Joux describieron un ataque teórico de colisión en 1998. En 2004, Joux y sus colegas obtuvieron una colisión real tras unas 80 000 horas de CPU, y el grupo de Xiaoyun Wang acortó pronto el camino. Las mismas técnicas se aplicaron después a SHA-1 y acabaron desembocando en SHAttered. La NSA tenía razón desde el principio; simplemente nunca explicó por qué.