Co to jest zaawansowany standard szyfrowania?

Advanced Encryption Standard (AES) to algorytm matematyczny lub szyfr używany do ukrywania informacji, tak aby nie mogły zostać odczytane przez nieautoryzowanych użytkowników komputerów podczas ich przechowywania lub przesyłania. Nauka pisania w tajnym kodzie nazywa się kryptografią, a AES można dokładniej opisać jako algorytm kryptograficzny. Ponadto proces szyfrowania lub szyfrowania danych zapewnia inne korzyści poza zapewnieniem, że informacje pozostaną poufne.

Szyfrowanie wiadomości może również udowodnić, że wiadomość jest autentyczna i wymuszać niezaprzeczalność, co jest procesem uniemożliwiającym osobie zaprzeczenie, że wysłała wiadomość lub była zaangażowana w transakcję. Dzieje się tak, ponieważ kryptografię można wykorzystać do stworzenia kodu, który jest nie tylko niezrozumiały, ale także unikalny. Unikalny kod działa jak odcisk palca i nie można go zmienić bez prywatnego klucza deszyfrującego, więc jest powiązany z konkretną wiadomością, transakcją lub osobą.

Advanced Encryption Standard został wybrany w październiku 2000 roku przez Narodowy Instytut Standardów i Technologii (NIST), głównie jako zamiennik standardu szyfrowania danych (DES). Chociaż DES był powszechnie używany od lat 1970. XX wieku jako oficjalny standard szyfrowania rządu USA, obecnie jest wielokrotnie łamany i nie można już ufać w kwestii bezpieczeństwa.

Oficjalnie proces selekcji rozpoczął się w styczniu 1997 roku, kiedy NIST zainicjował prośbę o propozycje w oparciu o listę wymagań dla nowego, bezpieczniejszego algorytmu kryptograficznego. NIST chciał, aby nowy algorytm był wystarczająco elastyczny, aby działał na urządzeniach fizycznych, a także programach komputerowych. Musiał również być wystarczająco wytrzymały, aby pracować na starszych maszynach i funkcjonować przez dziesięciolecia w przyszłości.

NIST, we współpracy z rządowymi, edukacyjnymi i przemysłowymi grupami, początkowo wybrał 15 kandydatów do wczesnego egzaminu. Do bardziej rozbudowanych testów wybrano pięciu finalistów. Ostatecznym zwycięzcą został szyfr o nazwie Rijndael, zaprojektowany przez dwóch belgijskich kryptografów, Vincenta Rijmena i Joan Daemen, których nazwiska stanowią podstawę nazwy algorytmu. Rijndael, powszechnie nazywany Advanced Encryption Standard, to oficjalny system kryptograficzny używany do szyfrowania aplikacji rządowych USA.

Advanced Encryption Standard to algorytm symetryczny, co oznacza, że ​​używa jednego klucza do szyfrowania i odszyfrowywania wiadomości. Należy pamiętać, że klucz to po prostu zmienna wstawiona do algorytmu w celu randomizacji danych. Ponieważ AES opiera się na jednym kluczu do wykonywania obu zadań, konieczne jest, aby klucz pozostał tajny. Gdyby nieautoryzowany użytkownik mógł uzyskać klucz, byłby w stanie odczytać wszystkie zaszyfrowane wiadomości.