DES sta per Data Encryption Standard ed e' un cifratore a blocco iterativo sviluppato alla IBM e definito dal governo degli Stati Uniti come standard ufficiale nel 1977. La dimensione dei blocchi DES e' di 64 bit, ed usa una chiave a 56 bit (16 cicli) durante la cifratura (gli altri 8 bit
servono per la correzione degli errori).
Questo algoritmo è stato violato soltanto grazie all’enorme potenza di calcolo dei moderni elaboratori.
Il 17 luglio 1998, l’EFF (Electronic Frontier Foundation)
ha realizzato una scheda multiprocessore in grado di
violare un sistema DES a 64 bit in meno di tre giorni, generando
tutte le 2^56 chiavi possibili. Questa scheda è basata
sull’utilizzo di alcuni chip chiamati "Deep
Crack", estremamente veloci perchè presentano tutte le operazioni da eseguire già implementate sull'hardware.
Potete scaricare il codice sorgente del DES cliccando su DES.zip.