Co to jest szyfrowanie AES?
Advanced Encryption Standard (AES) to technika szyfrowania kluczem symetrycznym wykorzystywana do zabezpieczania i szyfrowania systemów operacyjnych, dysków twardych, systemów sieciowych, plików, wiadomości e-mail i innych podobnych danych. W kryptografii AES składa się z trzech szyfrów blokowych zaczerpniętych z większej kolekcji opublikowanej pierwotnie jako Rijndael. Każdy szyfr ma 128-bitowy rozmiar bloku z trzema różnymi rozmiarami kluczy 128, 192 i 256 bitów.
Szyfrowanie AES wykonuje szereg powtórzeń rundy transformacji, która przekształca wejściowy zwykły tekst w wynik tekstowy zaszyfrowany. Istnieje kilka kroków przetwarzania dla każdej rundy, przy czym jedna runda opiera się wyłącznie na kluczu szyfrowania. Następnie stosuje się zestaw odwrotnych rund, aby przekonwertować tekst zaszyfrowany z powrotem na zwykły tekst. Szyfrowanie AES używa tylko jednego 128-bitowego klucza do szyfrowania i deszyfrowania danych.
W Stanach Zjednoczonych (USA) Narodowy Instytut Norm i Technologii (NIST) poprosił o algorytmy szyfrowania dla standardu AES. Joan Daemen i Vincent Rijmen pracowali razem, aby stworzyć szyfr Rijndael. Przekazali swój szyfr procesowi selekcji AES, z którego wybrano Rijndael.
Rząd USA zaakceptował standard szyfrowania AES i wdrożył go w swoich systemach, aby zabezpieczyć informacje niejawne i niejawne. W listopadzie 2001 r. AES został wybrany przez NIST jako Federalny Standard Przetwarzania Informacji (FIPS), znany również jako FIPS197. W lipcu 2003 r. Narodowa Agencja Bezpieczeństwa (NSA) stwierdziła, że AES jest wystarczająco bezpieczny, aby chronić swoje informacje na tajnym i ściśle tajnym poziomie.
Szyfrowanie AES jest stosowane na całym świecie, aby zabezpieczyć niektóre z najlepiej chronionych systemów zarówno dla grup rządowych, jak i biznesowych. Szyfrowanie AES jest nawet wykorzystywane przez osoby prywatne do ochrony prywatnych komputerów i systemów sieciowych. Jest to obecnie standard ustanowiony przez rząd USA i osoby prywatne na całym świecie.
Jednym z powodów, dla których szyfrowanie AES działa tak dobrze, jest to, że działa na wielu warstwach sieci jednocześnie. Chociaż AES i Rijndael są używane zamiennie, należy zauważyć pewne różnice. Podczas gdy AES używa stałego 128-bitowego szyfru blokowego i trzech rozmiarów kluczy 128, 192 i 256 bitów, Rijndael może być używany z dowolnym szyfrem blokowym i kluczem o wielokrotności 32-bitów. Rijndael waha się od 128-bit do 256 bitów dla swoich rozmiarów kluczy i szyfrów blokowych.
Chociaż szyfrowanie AES nie jest niezniszczalne, ogólnie uważa się je za bardzo bezpieczne. Do 2009 roku uważano, że tylko atak bocznym kanałem może przejść przez system chroniony AES. W 2009 r. Zgłoszono powiązane ataki kluczowe i ataki odróżniające znane klucze. Niektóre ataki na systemy AES są trudne do ukończenia; na przykład ataki zazwyczaj wymagają, aby użytkownik był w tym samym systemie, co oprogramowanie szyfrujące AES, aby złamać szyfr.