Dom Bezpieczeństwo Co to jest zaawansowany standard szyfrowania (AES)? - definicja z techopedia

Co to jest zaawansowany standard szyfrowania (AES)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Advanced Encryption Standard (AES)?

Advanced Encryption Standard (AES) to algorytm szyfrowania blokowego z kluczem symetrycznym i standard rządu Stanów Zjednoczonych do bezpiecznego i tajnego szyfrowania i deszyfrowania danych.

W grudniu 2001 r. Narodowy Instytut Norm (NIST) zatwierdził AES jako Federalną Publikację Standardów Przetwarzania Informacji (FIPS PUB) 197, która określa zastosowanie algorytmu Rijndael do wszystkich wrażliwych danych niejawnych.

Advanced Encryption Standard był pierwotnie znany jako Rijndael.

Techopedia wyjaśnia Advanced Encryption Standard (AES)

AES ma trzy stałe 128-bitowe szyfry blokowe o rozmiarach kluczy kryptograficznych 128, 192 i 256 bitów. Rozmiar klucza jest nieograniczony, natomiast maksymalny rozmiar bloku to 256 bitów. Projekt AES opiera się na sieci substytucyjno-permutacyjnej (SPN) i nie wykorzystuje sieci Feistel Standard Data Encryption Standard (DES).


W 1997 r. NIST zainicjował pięcioletni proces opracowywania algorytmu w celu zastąpienia DES i Triple DES. Proces wyboru algorytmu NIST ułatwił otwartą współpracę i komunikację oraz obejmował dokładną ocenę 15 kandydatów. Po intensywnej ocenie projekt Rijndael, stworzony przez dwóch belgijskich kryptografów, był ostatecznym wyborem.


AES zastąpił DES nowymi i zaktualizowanymi funkcjami:

  • Blokuj implementację szyfrowania
  • 128-bitowe szyfrowanie grupowe o długości klucza 128, 192 i 256-bit
  • Algorytm symetryczny wymagający tylko jednego klucza szyfrowania i deszyfrowania
  • Bezpieczeństwo danych przez 20-30 lat
  • Ogólnoświatowy dostęp
  • Brak opłat licencyjnych
  • Łatwa ogólna implementacja

Co to jest zaawansowany standard szyfrowania (AES)? - definicja z techopedia