Advanced Encryption Standard | Standard di crittografia avanzata

In crittografia, l'Advanced Encryption Standard (AES), è un algoritmo di cifratura a blocchi a chiave simmetrica che è stato selezionato dal National Institute of Standards and Technology (NIST) nel 2001. È stato selezionato per criptare i dati. È comunemente usato in tutto il mondo. L'Advanced Encryption Standard ha sostituito il Data Encryption Standard (DES).

A partire dal 2008, AES è uno degli algoritmi più popolari usati nella crittografia a chiave simmetrica. È disponibile per i programmatori e il pubblico in generale con vari pacchetti software.

VeraCrypt è un programma che dà la possibilità di usare AES per la crittografiaZoom
VeraCrypt è un programma che dà la possibilità di usare AES per la crittografia

Storia

AES è un tipo di cifrario a blocchi Rijndael (pronunciato [rɛindaːl]) sviluppato da programmatori belgi, Vincent Rijmen e Joan Daemen.

Il National Institute of Standards and Technology ha tenuto un concorso per un algoritmo di crittografia a chiave simmetrica pubblicamente disponibile e ha iniziato ad accettare le iscrizioni nel 1997.

Nel 1998, quindici algoritmi furono selezionati per il primo turno nella Prima Conferenza AES. Dopo aver chiesto commenti, il NIST tenne la Seconda Conferenza AES dove i primi cinque algoritmi furono MARS, RC6, Rijndael, Serpent e Twofish.

Nel 2000 e alla fine della terza conferenza AES, il NIST selezionò Rijndael per la proposta AES. Per AES, il NIST ha selezionato tre membri della famiglia Rijndael, ognuno con una dimensione di blocco di 128 bit, ma tre diverse lunghezze di chiave: 128, 192 e 256 bit.

L'Advanced Encryption Standard (AES) è stato pubblicato come Federal Information Processing Standard il 26 novembre 2001.

Dettagli

AES ha un blocco fisso di 128 bit e tre valori di dimensione della chiave di 128, 192 o 256 bit.

"Il design e la forza di tutte le lunghezze di chiave dell'algoritmo AES (cioè 128, 192 e 256) sono sufficienti a proteggere le informazioni classificate fino al livello SECRET. Le informazioni TOP SECRET richiederanno l'uso delle lunghezze di chiave 192 o 256. L'implementazione di AES in prodotti destinati a proteggere sistemi e/o informazioni di sicurezza nazionale deve essere esaminata e certificata dalla NSA prima della loro acquisizione e utilizzo".

AES è veloce sia nel software che nell'hardware, è relativamente facile da implementare e richiede poca memoria.

Standard

L'Advanced Encryption Standard (AES) è definito in:

  • FIPS PUB 197: Standard di crittografia avanzata (AES)
  • ISO/IEC 18033-3: cifrari a blocchi

Pagine correlate

  • DES-X
  • Standard di crittografia dei dati (DES)
  • Triplo DES (TDES)

Domande e risposte

D: Che cos'è l'Advanced Encryption Standard (AES)?


R: L'Advanced Encryption Standard è un algoritmo di cifratura a blocchi a chiave simmetrica, utilizzato per criptare i dati.

D: Quando è stato selezionato l'AES e da chi?


R: L'AES è stato selezionato dal National Institute of Standards and Technology (NIST) nel 2001.

D: Cosa ha sostituito l'AES?


R: L'AES ha sostituito il Data Encryption Standard (DES).

D: Quando l'AES è diventato uno degli algoritmi più popolari utilizzati nella crittografia a chiave simmetrica?


R: A partire dal 2008, AES è diventato uno degli algoritmi più popolari utilizzati nella crittografia a chiave simmetrica.

D: Chi ha accesso ad AES?


R: L'AES è disponibile per i programmatori e il pubblico in generale con vari pacchetti software.

D: Che tipo di algoritmo di cifratura è l'AES?


R: AES è un algoritmo di cifratura a blocchi a chiave simmetrica.

D: Qual è lo scopo principale di AES?


R: Lo scopo principale di AES è quello di criptare i dati.

AlegsaOnline.com - 2020 / 2023 - License CC3