Che cos'è la crittografia AES?

Advanced Encryption Standard (AES) è una tecnica di crittografia a chiave simmetrica utilizzata per proteggere e crittografare sistemi operativi, dischi rigidi, sistemi di rete, file, e-mail e altri dati simili. Nella crittografia, AES è costituito da tre cifre in blocchi tratte da una collezione più ampia pubblicata originariamente come Rijndael. Ogni cifra ha una dimensione di blocco di 128 bit con tre diverse dimensioni di chiave di 128, 192 e 256 bit.

La cifra AES esegue ripetutamente una serie di round di trasformazione, che converte il testo normale di input in un output di testo cifrato. Esistono diverse fasi di elaborazione per ogni round con un round che si basa esclusivamente sulla chiave di crittografia. Quindi, viene applicato un set di arrotondamenti inversi per riconvertire il testo cifrato in testo semplice. La crittografia AES utilizza solo una chiave a 128 bit per crittografare e decrittografare i dati.

Negli Stati Uniti (USA), il National Institute of Standards and Technology (NIST) ha presentato una richiesta di algoritmi di crittografia per lo standard AES. Joan Daemen e Vincent Rijmen hanno lavorato insieme per creare il codice Rijndael. Hanno presentato la loro cifra al processo di selezione AES da cui è stato selezionato Rijndael.

Il governo degli Stati Uniti ha accettato lo standard di crittografia AES e lo ha implementato nei suoi sistemi per aiutare a proteggere le informazioni classificate e non classificate. Nel novembre 2001, AES è stato scelto dal NIST come Federal Information Processing Standard (FIPS), noto anche come FIPS197. Nel luglio 2003, la National Security Agency (NSA) dichiarò che AES era abbastanza sicuro da proteggere le sue informazioni a livello segreto e top-secret.

La crittografia AES viene utilizzata in tutto il mondo per proteggere alcuni dei sistemi più protetti sia per i gruppi governativi che per le aziende. La crittografia AES viene persino utilizzata dalle persone per proteggere i computer privati ​​e i sistemi di rete. Ora è lo standard stabilito dal governo degli Stati Uniti e dagli individui in tutto il mondo.

Uno dei motivi per cui la crittografia AES funziona così bene è che funziona su più livelli di rete contemporaneamente. Sebbene AES e Rijndael siano usati in modo intercambiabile, ci sono alcune differenze che dovrebbero essere notate. Mentre AES utilizza una cifra di blocco fissa a 128 bit e tre dimensioni di chiave di 128, 192 e 256 bit, Rijndael può essere utilizzato con qualsiasi cifra di blocco di dimensioni e chiave in multipli di 32 bit. Rijndael varia da 128 a 256 bit per le sue dimensioni di chiave e cifratura a blocchi.

Sebbene la crittografia AES non sia infrangibile, è generalmente considerata altamente sicura. Fino al 2009, si riteneva che solo un attacco del canale laterale potesse passare attraverso un sistema protetto AES. Nel 2009 sono stati segnalati attacchi chiave correlati e attacchi noti di chiave nota. Alcuni degli attacchi ai sistemi AES sono difficili da completare; ad esempio, gli attacchi in genere richiedono che un utente si trovi sullo stesso sistema del software di crittografia AES per infrangere la cifra.

ALTRE LINGUE

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

Come possiamo aiutare? Come possiamo aiutare?