Co to jest algorytm międzynarodowego szyfrowania danych?
Skomputeryzowana kryptografia jest używana od dziesięcioleci jako metoda tworzenia tajnych szyfrowanych 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 tekstowe planu w zestawie zaszyfrowanych znaków. Został stworzony w 1991 roku przez Jamesa Masseya i Xuejia Lai ze Szwajcarii jako forma szyfrowania danych. Wynalazcy mieli nadzieję, że zastąpi wówczas standardowe szyfrowanie, którym był standard szyfrowania danych (DES).
W 1976 r. Rząd Stanów Zjednoczonych opracował standardy szyfrowania dla wszystkich podmiotów rządu federalnego. Standard w tym czasie nosił nazwę standardu szyfrowania danych (DES). Normami tymi zarządza National Institute of Technology and Standards (NIST). Kiedy DES został wydany, było wiele krytyki tego podejścia, ponieważ algorytm szyfrowania został łatwo złamany przez wielu informatyków. Stało się tak przede wszystkim dlatego, że klucz szyfrowania stosowany w standardach DES był zbyt mały, co ograniczało permutacje kluczy i zmniejszało złożoność algorytmu.
W 2001 r. 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 hakowanie obecnych algorytmów szyfrowania. Międzynarodowy algorytm szyfrowania danych został stworzony przed AES, jako tymczasowe podejście do szyfrowania danych. Obecny algorytm IDEA ™ ewoluował również w celu obsługi nowych standardów AES.
Międzynarodowy algorytm szyfrowania danych jest powszechnie używany przez wiele aplikacji 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 wykorzystywany w wielu protokołach szyfrowania poczty 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 używa międzynarodowego algorytmu szyfrowania danych jako wewnętrznej metody szyfrowania wiadomości. OpenPGP to otwarta wersja PGP, która przyjęła IDEA ™ jako opcjonalny algorytm.
Algorytmy szyfrowania danych nie ograniczają się do danych tekstowych. Większość algorytmów szyfrowania obsługuje szyfrowanie danych tekstowych, dźwięku i wideo. Wszystkie formy danych mogą być szyfrowane za pomocą międzynarodowego algorytmu szyfrowania danych. Obecnie IDEA ™ ma patent, który ogranicza jego stosowanie do niekomercyjnych przedsiębiorstw.