Advanced Encryption Standard
A kriptográfiában az Advanced Encryption Standard (AES) egy szimmetrikus kulcsú, blokkos titkosítási algoritmus, amelyet a National Institute of Standards and Technology (NIST) 2001-ben választott ki. Az adatok titkosítására választották ki. Általánosan használják világszerte. A fejlett titkosítási szabvány felváltotta az adattitkosítási szabványt (DES).
2008 óta az AES az egyik legnépszerűbb algoritmus a szimmetrikus kulcsú kriptográfiában. A programozók és a nagyközönség számára különböző szoftvercsomagokkal elérhető.
A VeraCrypt egy olyan program, amely lehetőséget ad az AES használatára a titkosításhoz.
Történelem
Az AES egyfajta Rijndael (ejtsd: [rɛindaːl]) blokkláncfájl, amelyet belga programozók, Vincent Rijmen és Joan Daemen fejlesztettek ki.
A National Institute of Standards and Technology versenyt hirdetett egy nyilvánosan elérhető szimmetrikus kulcsú titkosítási algoritmus kifejlesztésére, és 1997-ben kezdte el fogadni a pályázatokat.
1998-ban tizenöt algoritmust választottak ki az első fordulóra az első AES konferencián. Miután a NIST észrevételeket kért, megtartotta a második AES-konferenciát, ahol a legjobb öt algoritmus a MARS, RC6, Rijndael, Serpent és Twofish lett.
2000-re és a harmadik AES-konferencia végére a NIST a Rijndael-t választotta az AES-javaslathoz. Az AES számára a NIST a Rijndael család három tagját választotta ki, mindegyik 128 bites blokkmérettel, de három különböző kulcshosszúsággal: 128, 192 és 256 bit.
A fejlett titkosítási szabványt (AES) 2001. november 26-án tették közzé szövetségi információfeldolgozási szabványként.
Részletek
Az AES 128 bites fix blokkmérettel és háromféle kulcsmérettel rendelkezik: 128, 192 vagy 256 bit.
"Az AES-algoritmus valamennyi kulcshosszúságának (azaz a 128, 192 és 256) kialakítása és erőssége elegendő a minősített információk védelméhez a TITKOS szintig. A szigorúan titkos információkhoz a 192 vagy 256 kulcshosszúságú kulcsok használata szükséges. Az AES-nek a nemzetbiztonsági rendszerek és/vagy információk védelmére szánt termékekben történő alkalmazását az NSA-nak a beszerzés és használat előtt felül kell vizsgálnia és tanúsítania kell."
Az AES gyors mind szoftveresen, mind hardveresen, viszonylag könnyen megvalósítható, és kevés memóriát igényel.
Standard
A fejlett titkosítási szabvány (AES) a következő dokumentumban van meghatározva:
- FIPS PUB 197: Fejlett titkosítási szabvány (AES)
- ISO/IEC 18033-3: Blokkoló kódolók
Kapcsolódó oldalak
- DES-X
- Adattitkosítási szabvány (DES)
- Triple DES (TDES)
Kérdések és válaszok
K: Mi az a fejlett titkosítási szabvány (AES)?
V: Az Advanced Encryption Standard egy szimmetrikus kulcsú, blokkos titkosítási algoritmus, amelyet adatok titkosítására használnak.
K: Mikor és ki választotta ki az AES-t?
V: Az AES-t a Nemzeti Szabványügyi és Technológiai Intézet (NIST) választotta ki 2001-ben.
K: Mit váltott fel az AES?
V: Az AES az adattitkosítási szabványt (DES) váltotta fel.
K: Mikor vált az AES a szimmetrikus kulcsú kriptográfiában használt egyik legnépszerűbb algoritmussá?
V: 2008-tól az AES a szimmetrikus kulcsú kriptográfiában használt egyik legnépszerűbb algoritmus lett.
K: Kinek van hozzáférése az AES-hez?
V: Az AES a programozók és a nagyközönség számára különböző szoftvercsomagokkal elérhető.
K: Milyen típusú titkosító algoritmus az AES?
V: Az AES egy szimmetrikus kulcsú, blokkos titkosító algoritmus.
K: Mi az AES elsődleges célja?
V: Az AES elsődleges célja az adatok titkosítása.