Co to jest zaawansowany standard szyfrowania?
Advanced Encryption Standard (AES) to algorytm matematyczny lub szyfr używany do ukrywania informacji, dzięki czemu nie mogą być odczytane przez nieautoryzowanych użytkowników komputera 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 poufności informacji.
Szyfrowanie wiadomości może również udowodnić, że wiadomość jest autentyczna i wymusić niezaprzeczalność, co jest procesem, który uniemożliwia osobie odmowę wysłania wiadomości lub brania udziału w transakcji. Wynika to z faktu, że kryptografii można użyć 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 odszyfrowywania, dlatego jest powiązany z konkretną wiadomością, transakcją lub osobą.
Advanced Encryption Standard został wybrany w październiku 2000 r. Przez National Institute of Standards and Technology (NIST), przede wszystkim jako zamiennik standardu szyfrowania danych (DES). Chociaż DES był szeroko stosowany od lat 70. XX wieku jako oficjalny rządowy standard szyfrowania w USA, obecnie jest wielokrotnie łamany i nie można już mu ufać ze względu na bezpieczeństwo.
Oficjalnie proces selekcji rozpoczął się w styczniu 1997 r., Kiedy NIST zainicjował zapytanie ofertowe na podstawie listy wymagań dotyczących nowego, bardziej bezpiecznego algorytmu kryptograficznego. NIST chciał, aby nowy algorytm był wystarczająco elastyczny, aby działał zarówno na urządzeniach fizycznych, jak i programach komputerowych. Musiał także być wystarczająco wytrzymały, aby działać na starszych maszynach i działać przez dziesięciolecia w przyszłości.
NIST, we współpracy z rządem, edukacją i grupami branżowymi, początkowo wybrał 15 kandydatów do wczesnego egzaminu. Pięciu finalistów zostało wybranych do bardziej szczegółowych testów. Ostatecznym zwycięzcą był szyfr o nazwie Rijndael, zaprojektowany przez dwóch belgijskich kryptografów, Vincenta Rijmena i Joan Daemen, których nazwiska stanowią podstawę nazwy algorytmu. Rijndael, bardziej powszechnie nazywany Advanced Encryption Standard, jest oficjalnym kryptosystemem używanym do szyfrowania amerykańskich aplikacji rządowych.
Advanced Encryption Standard to algorytm symetryczny, co oznacza, że używa jednego klucza do szyfrowania i deszyfrowania wiadomości. Należy pamiętać, że klucz to po prostu zmienna wstawiona do algorytmu w celu losowego losowania danych. Ponieważ do wykonywania obu zadań AES korzysta z jednego klucza, konieczne jest, aby klucz pozostał tajny. Gdyby nieautoryzowany użytkownik mógł uzyskać klucz, byłby w stanie odczytać wszystkie zaszyfrowane wiadomości.