Cos’è Rijndael?

La parola Rijndael è stata creata combinando parti dei cognomi di Vincent Rijmen e Joan Daemen, entrambi belgi, per creare un nome per l’algoritmo che hanno sviluppato in risposta all’invito del 1997 del National Institute of Standards and Technology (NIST) di inviare un algoritmo avanzato. Ventuno squadre provenienti da 11 paesi diversi hanno offerto proposte e, dopo che l’elenco è stato ristretto a cinque finalisti, Rijndael – pronunciato /RINE dahl/ o /RAIN dahl/ – è stato selezionato nel 2000 per formare la base dell’allora Advanced Encryption Standard ( AES).

AES, a volte viene indicato come “AES (Rijndael).” È stato creato per sostituire il Data Encryption Standard (DES) e per essere più sicuro. Viene anche utilizzato come trasformazione della privacy in Internet Protocol Security (IPSec), nonché in Internet Key Exchange (IKE). IKE sfrutta la crittografia a chiave pubblica per trasmettere in modo sicuro la chiave segreta per la decrittografia.

Il governo degli Stati Uniti ha adottato AES per documenti sensibili, ma non classificati, rendendolo un Federal Information Processing Standard (FIPS), in questo caso, numero 197. Nel 2003, la National Security Agency (NSA) ha approvato AES utilizzando 192- e 256- chiavi di bit anche per documenti top secret, e il consorzio europeo NESSIE (New European Schemes for Signatures, Integrity, and Encryption) lo ha raccomandato nello stesso anno. In un certo senso, quindi, è diventato uno standard globale.

I critologi belgi che hanno creato Rijndael lo hanno sviluppato da una precedente collaborazione chiamata Square. Rijndael è un cifrario a blocchi, il che significa che la chiave crittografica e l’algoritmo vengono applicati ai dati in un blocco anziché in singoli bit. È un’alternativa a un cifrario a flusso. Il cifrario gestisce i dati in blocchi a 128 bit e supporta chiavi a 128, 156 e 192 bit.

Gli esperti di crittografia differiscono sul fatto che Rijndael sia stata la scelta migliore per AES. Alcuni dicono che nessun algoritmo avrebbe soddisfatto tutti. Ci sono attacchi in corso su AES, così come molte persone che lavorano per attaccare i cifrari a blocchi come classe. Ci sono anche scommesse sul fatto che AES sia completamente sicuro da un lato, o se verrà rotto entro alcune date specificate.