SHA-0
Altre info
- Creatore
- NSA
- Anno
- 1993
- Tipo
- Funzione hash crittografica
- Successore
- SHA-1
Il Secure Hash Algorithm originale, pubblicato nel 1993 e ritirato due anni dopo senza spiegazioni.
Si chiamava semplicemente SHA ed era pubblicato come FIPS 180. Nel 1995 fu sostituito da SHA-1, che differiva per un solo dettaglio: una rotazione di un bit nella schedulazione del messaggio. L'NSA non fornì alcuna motivazione e solo quando i crittografi iniziarono ad attaccare l'originale si capì quanto valesse quel piccolo ritocco.
Florent Chabaud e Antoine Joux descrissero un attacco teorico di collisione nel 1998. Nel 2004 Joux e colleghi produssero una collisione reale dopo circa 80.000 ore di CPU, e il gruppo di Xiaoyun Wang accorciò presto ulteriormente il percorso. Le stesse tecniche furono poi rivolte contro SHA-1, fino a SHAttered. L'NSA aveva avuto ragione fin dall'inizio, ma non ha mai detto perché.