Przejdź do treści

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. J…

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.

Galeria obrazów

2 Obrazy

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.

Powiązane artykuły

Autor

AlegsaOnline.com Advanced Encryption Standard

URL: https://pl.alegsaonline.com/art/1098

Udostępnij

Źródła