Główny inny

Kryptologia AES

Kryptologia AES
Kryptologia AES

Wideo: Klucz symetryczny - logika i zasady działania - Podstawy kryptografii (część 4) 2024, Lipiec

Wideo: Klucz symetryczny - logika i zasady działania - Podstawy kryptografii (część 4) 2024, Lipiec
Anonim

AES, w pełni zaawansowany standard szyfrowania, standard szyfrowania danych zatwierdzony przez amerykański Narodowy Instytut Standardów i Technologii (NIST) jako zamiennik standardu szyfrowania danych (DES). AES oferuje znacznie większe bezpieczeństwo niż DES dla komunikacji i transakcji handlowych przez Internet.

W styczniu 1997 r. NIST wystosował publiczną prośbę o zastąpienie starzejącego się DES, co spowodowało 15 wykonalnych zgłoszeń z 12 krajów. W październiku 2000 r. NIST ogłosił, że Rijndael, program stworzony przez dwóch belgijskich kryptografów, Joan Daemen i Vincent Rijmen, został zaakceptowany jako nowy standard lub Advanced Encryption Standard (AES). Poprzednik NIST, National Bureau of Standards, oczekiwał, że DES zostanie zaimplementowany w sprzęcie specjalnego przeznaczenia i dlatego nie uwzględnił lub nie uwzględnił jego wydajnego wdrożenia w oprogramowaniu, tj. Przy użyciu mikroprocesorów ogólnego zastosowania. W rezultacie DES nie był w stanie skorzystać z szybkiego rozwoju mikroprocesorów, który miał miejsce w ostatnich dwóch dekadach XX wieku. Z drugiej strony specyfikacje AES kładły nacisk na implementacje sprzętu i oprogramowania. Częściowo uznało to potrzeby kart inteligentnych i innych urządzeń w punktach sprzedaży, które zazwyczaj mają bardzo ograniczone możliwości obliczeniowe, ale ważniejsze było uznanie rosnących potrzeb Internetu i handlu elektronicznego. W oparciu o ich doświadczenie z DES, gdzie udoskonalenia obliczeniowe po prostu przewyższają współczynnik pracy stałego 56-bitowego klucza kodu, specyfikacje NIST dla AES również wymagały, aby algorytm mógł w razie potrzeby zwiększyć długość klucza. Rijndael udowodnił, że jest zarówno wystarczająco mały, aby można go było zaimplementować na kartach inteligentnych (mniej niż 10 000 bajtów kodu), jak i wystarczająco elastyczny, aby pozwolić na dłuższe klucze.

Opierając się na doświadczeniu DES, istnieją wszelkie powody, by sądzić, że AES nie ulegnie kryptoanalizie, ani nie zostanie opanowany przez rozwój komputerów, podobnie jak DES, ponieważ jego współczynnik pracy można łatwo dostosować, aby je wyprzedzić.