Che cos'è l'algoritmo di crittografia AES?

L'algoritmo di crittografia AES viene utilizzato dai dipartimenti governativi degli Stati Uniti per crittografare i dati riservati. Ora viene utilizzato sia per i dati classificati che per quelli non classificati. L'algoritmo è stato pubblicato pubblicamente ed è probabile che alla fine sarà ampiamente utilizzato nel settore commerciale.

Inizialmente l'algoritmo di crittografia AES era progettato solo per essere utilizzato per dati segreti ma non classificati. I dati classificati sono quelli in cui la legge limita quali persone sono autorizzate ad accedere ai dati. L'algoritmo di crittografia AES è stato approvato come standard del governo federale nel 2002, quindi nel 2003 ha ricevuto l'approvazione per l'uso in documenti classificati. A partire dal 2010, era ancora l'unico sistema di crittografia accessibile al pubblico approvato per i documenti classificati.

L'algoritmo di crittografia AES ha sostituito lo standard di crittografia dei dati nell'uso del governo americano. Il Data Encryption Standard, adottato per la prima volta nel 1976, utilizzava una chiave a 56 bit, il che significa che poteva essere ridotto a 56 caratteri, ognuno dei quali a 1 o a 0. Ciò significava che le probabilità di indovinare il numero erano una su 72 quadrilioni , che può anche essere espresso come uno su 72 mila milioni di milioni. Detto in altro modo, in media occorrerebbe uno su 36 quadrilioni di tentativi per indovinare correttamente l'intera chiave ed essere in grado di decifrare i messaggi crittografati senza autorizzazione.

A quel tempo, questo sembrava così difficile che era praticamente impossibile. Con l'aumentare della potenza di calcolo, divenne più fattibile. Nel 1999, un esperimento ha mostrato che un computer potrebbe decifrare l'algoritmo in meno di un giorno semplicemente provando ogni possibile combinazione di 1 e 0. Questo è noto come un attacco di forza bruta. I funzionari hanno provato a contrastare questo sviluppo sviluppando "Triple DES", in cui sono presenti tre chiavi separate per ogni set di dati, ma c'erano ancora richieste di un nuovo sistema.

L'algoritmo AES è molto più complicato. È composto da tre chiavi separate, rispettivamente 128, 192 e 256 bit. Le probabilità di craccare l'algoritmo sono, per non dire altro, immense. Fatta eccezione per le persone che hanno già familiarità con l'unità quattuorvigintillion, è probabilmente sicuro affermare che le probabilità sono inconcepibili!

Questo non vuol dire che non ci sarà mai un computer abbastanza potente da distruggere AES con la forza bruta, ma al momento sarebbe praticamente impossibile. Anche se un computer potesse essere reso abbastanza potente, qualsiasi tecnica di produzione esistente renderebbe impossibile costruire tale macchina in dimensioni gestibili. In effetti, chiunque tenti di costruire una macchina del genere probabilmente attrarrebbe l'interesse del governo degli Stati Uniti molto prima di riuscire a decifrare l'algoritmo.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?