Advanced Encryption Standard

W kryptografii, Advanced Encryption Standard (AES), jest algorytmem szyfru blokowego z kluczem symetrycznym, który został wybrany przez National Institute of Standards and Technology (NIST) w 2001 roku. Został on wybrany do szyfrowania danych. Jest on powszechnie stosowany na całym świecie. Advanced Encryption Standard zastąpił Data Encryption Standard (DES).

Od 2008 roku AES jest jednym z najpopularniejszych algorytmów stosowanych w kryptografii klucza symetrycznego. Jest on dostępny dla programistów i ogółu społeczeństwa za pomocą różnych pakietów oprogramowania.

VeraCrypt jest programem, który daje możliwość użycia AES do szyfrowaniaZoom
VeraCrypt jest programem, który daje możliwość użycia AES do szyfrowania

Historia

AES jest rodzajem szyfru blokowego Rijndael (wymawiane [rɛindaːl]) opracowanego przez belgijskich programistów, Vincenta Rijmena i Joana Daemena.

National Institute of Standards and Technology zorganizował konkurs na publicznie dostępny algorytm szyfrowania z kluczem symetrycznym i rozpoczął przyjmowanie zgłoszeń w 1997 roku.

W 1998 roku na Pierwszej Konferencji AES wybrano piętnaście algorytmów do pierwszej rundy. Po poproszeniu o komentarze, NIST zorganizował Drugą Konferencję AES, na której wybrano pięć najlepszych algorytmów: MARS, RC6, Rijndael, Serpent i Twofish.

Do roku 2000 i do końca trzeciej konferencji AES, NIST wybrał Rijndael jako propozycję AES. Dla AES, NIST wybrał trzech członków rodziny Rijndael, każdy o rozmiarze bloku 128 bitów, ale o trzech różnych długościach klucza: 128, 192 i 256 bitów.

Advanced Encryption Standard (AES) został opublikowany jako Federalny Standard Przetwarzania Informacji 26 listopada 2001 roku.

Szczegóły

AES ma stały rozmiar bloku 128 bitów i trzy wartości rozmiaru klucza 128, 192 lub 256 bitów.

"Konstrukcja i siła wszystkich długości kluczy algorytmu AES (tj. 128, 192 i 256) są wystarczające do ochrony informacji niejawnych do poziomu SECRET. Informacje o klauzuli TOP SECRET będą wymagały zastosowania kluczy o długości 192 lub 256. Implementacja algorytmu AES w produktach przeznaczonych do ochrony systemów i/lub informacji bezpieczeństwa narodowego musi zostać poddana przeglądowi i certyfikacji przez NSA przed ich nabyciem i użyciem."

AES jest szybki zarówno programowo jak i sprzętowo, jest stosunkowo łatwy w implementacji i wymaga niewiele pamięci.

Standard

Advanced Encryption Standard (AES) jest zdefiniowany w:

  • FIPS PUB 197: Standard zaawansowanego szyfrowania (AES)
  • ISO/IEC 18033-3: Szyfry blokowe

Powiązane strony

Pytania i odpowiedzi

P: Czym jest zaawansowany standard szyfrowania (AES)?


O: Advanced Encryption Standard to algorytm szyfru blokowego z kluczem symetrycznym, używany do szyfrowania danych.

P: Kiedy AES został wybrany i przez kogo?


AES został wybrany przez Narodowy Instytut Standardów i Technologii (NIST) w 2001 roku.

P: Co zastąpił algorytm AES?


O: AES zastąpił standard szyfrowania danych (DES).

P: Kiedy AES stał się jednym z najpopularniejszych algorytmów wykorzystywanych w kryptografii kluczy symetrycznych?


AES stał się jednym z najpopularniejszych algorytmów używanych w kryptografii z kluczem symetrycznym od 2008 roku.

P: Kto ma dostęp do AES?


AES jest dostępny dla programistów i ogółu społeczeństwa z różnymi pakietami oprogramowania.

P: Jakim typem algorytmu szyfrującego jest AES?


AES to algorytm szyfru blokowego z kluczem symetrycznym.

P: Jaki jest główny cel AES?


O: Głównym celem AES jest szyfrowanie danych.

AlegsaOnline.com - 2020 / 2023 - License CC3