Napredni standard šifriranja
V kriptografiji je napredni šifrirni standard (AES) algoritem blokovne šifre s simetričnim ključem, ki ga je leta 2001 izbral Nacionalni inštitut za standarde in tehnologijo (NIST). Izbran je bil za šifriranje podatkov. Pogosto se uporablja po vsem svetu. Napredni standard šifriranja je nadomestil standard šifriranja podatkov (DES).
Od leta 2008 je AES eden izmed najbolj priljubljenih algoritmov, ki se uporabljajo v kriptografiji s simetričnim ključem. Programerjem in širši javnosti je na voljo z različnimi programskimi paketi.
VeraCrypt je program, ki omogoča uporabo AES za šifriranje
Zgodovina
AES je vrsta blokovne šifre Rijndael (izgovori se [rɛindaːl]), ki sta jo razvila belgijska programerja Vincent Rijmen in Joan Daemen.
Nacionalni inštitut za standarde in tehnologijo je leta 1997 razpisal natečaj za javno dostopen algoritem za šifriranje s simetričnim ključem in začel sprejemati prijave.
Leta 1998 je bilo na prvi konferenci AES v prvem krogu izbranih petnajst algoritmov. Potem ko je NIST zaprosil za pripombe, je organiziral drugo konferenco AES, na kateri je bilo izbranih pet najboljših algoritmov: MARS, RC6, Rijndael, Serpent in Twofish.
Do leta 2000 in konca tretje konference AES je NIST za predlog AES izbral Rijndael. Za AES je NIST izbral tri člane družine Rijndael, vsakega z velikostjo bloka 128 bitov, vendar s tremi različnimi dolžinami ključev: 128, 192 in 256 bitov.
Napredni šifrirni standard (AES) je bil 26. novembra 2001 objavljen kot zvezni standard za obdelavo informacij.
Podrobnosti
AES ima fiksne velikosti blokov 128 bitov in tri vrednosti velikosti ključa 128, 192 ali 256 bitov.
"Zasnova in moč vseh dolžin ključev algoritma AES (tj. 128, 192 in 256) zadostujeta za zaščito tajnih podatkov do stopnje SECRET. Za tajne podatke stopnje TOP SECRET je treba uporabiti 192 ali 256 dolžin ključev. Implementacijo algoritma AES v izdelkih, namenjenih zaščiti sistemov in/ali informacij nacionalne varnosti, mora pred nakupom in uporabo pregledati in potrditi NSA."
AES je hiter v programski in strojni opremi, razmeroma enostaven za izvajanje in zahteva malo pomnilnika.
Standard
Napredni šifrirni standard (AES) je opredeljen v:
- FIPS PUB 197: Napredni standard šifriranja (AES)
- ISO/IEC 18033-3: Blokovne šifre
Sorodne strani
- DES-X
- Standard šifriranja podatkov (DES)
- Trojni DES (TDES)
Vprašanja in odgovori
V: Kaj je napredni šifrirni standard (AES)?
O: Advanced Encryption Standard je algoritem blokovne šifre s simetričnim ključem, ki se uporablja za šifriranje podatkov.
V: Kdaj in kdo je izbral AES?
O: AES je leta 2001 izbral Nacionalni inštitut za standarde in tehnologijo (NIST).
V: Kaj je AES nadomestil?
O: AES je nadomestil standard šifriranja podatkov (DES).
V: Kdaj je AES postal eden izmed najbolj priljubljenih algoritmov, ki se uporabljajo v kriptografiji s simetričnim ključem?
O: Od leta 2008 je AES eden izmed najbolj priljubljenih algoritmov, ki se uporabljajo v kriptografiji s simetričnim ključem.
V: Kdo ima dostop do AES?
O: AES je na voljo programerjem in širši javnosti z različnimi programskimi paketi.
V: Katera vrsta šifrirnega algoritma je AES?
O: AES je algoritem blokovne šifre s simetričnim ključem.
V: Kakšen je glavni namen AES?
O: Glavni namen AES je šifriranje podatkov.