Co to jest międzynarodowy algorytm szyfrowania danych?

Skomputeryzowana kryptografia jest używana od dziesięcioleci jako metoda tworzenia tajnych zaszyfrowanych wiadomości z danych w postaci zwykłego tekstu. W ciągu ostatnich kilku dekad powstało wiele nowych algorytmów szyfrowania. Międzynarodowy algorytm szyfrowania danych (IDEA™) jest przykładem algorytmu szyfrowania, który szyfruje dane tekstu planu w zestaw zaszyfrowanych znaków. Został stworzony w 1991 roku przez Jamesa Masseya i Xuejia Lai ze Szwajcarii jako forma szyfrowania danych. Wynalazcy mieli nadzieję, że może zastąpić standardowe szyfrowanie w tamtym czasie, którym był standard szyfrowania danych (DES).

W 1976 roku rząd Stanów Zjednoczonych stworzył standardy szyfrowania dla wszystkich jednostek rządowych federalnych. Standard w tamtym czasie został nazwany standardem szyfrowania danych (DES). Standardami tymi zarządza Narodowy Instytut Technologii i Standardów (NIST). Kiedy DES został wydany, było wiele krytyki tego podejścia, ponieważ algorytm szyfrowania został łatwo złamany przez wielu informatyków. Wynikało to przede wszystkim z tego, że klucz szyfrowania używany w standardach DES był zbyt mały, co ograniczało permutacje kluczy i zmniejszało złożoność algorytmu.

W 2001 roku NIST zaktualizował standardy do zaawansowanego standardu szyfrowania (AES). Nowy standard obsługiwał bardziej złożony algorytm szyfrowania, który zawierał duży 256-bitowy klucz. To nowe podejście uniemożliwiło zhakowanie obecnych algorytmów szyfrowania. Międzynarodowy algorytm szyfrowania danych został stworzony przed AES, jako tymczasowe podejście do szyfrowania danych. Obecny algorytm IDEA™ również ewoluował, aby wspierać nowsze standardy AES.

Międzynarodowy algorytm szyfrowania danych jest szeroko stosowany w wielu aplikacjach i jest uważany za dobry algorytm do szyfrowania danych. Wykorzystuje algorytm szyfrowania symetrycznego, który używa jednego klucza do szyfrowania i odszyfrowywania danych. Standardy IDEA™ obsługują zaawansowane klucze szyfrowania o długości do 128 bitów.

Całkiem dobra prywatność (PGP) to algorytm szyfrowania używany w wielu protokołach szyfrowania wiadomości e-mail. Jest to zwykle uważane za dobre podejście do szyfrowania wiadomości e-mail, ponieważ obsługuje zaawansowane klucze szyfrowania. Wiele algorytmów PGP wykorzystuje międzynarodowy algorytm szyfrowania danych jako wewnętrzną metodę szyfrowania wiadomości. OpenPGP to wersja PGP o otwartym kodzie źródłowym, która przyjęła IDEA™ jako opcjonalny algorytm.

Algorytmy szyfrowania danych nie ograniczają się do danych w postaci zwykłego tekstu. Większość algorytmów szyfrowania obsługuje szyfrowanie danych w postaci zwykłego tekstu, dźwięku i obrazu. Wszystkie formy danych mogą być szyfrowane międzynarodowym algorytmem szyfrowania danych. Obecnie IDEA™ posiada patent, który ogranicza jej użycie do przedsiębiorstw niekomercyjnych.