Przejdź do zawartości

International Data Encryption Algorithm

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Sq7obj (dyskusja | edycje) o 18:29, 9 cze 2008. Może się ona znacząco różnić od aktualnej wersji.
IDEA
[[Plik:{{{grafika}}}|250x250px|alt=Ilustracja|]]
Data stworzenia

1991

Autorzy

Xueji Lai, James Massey

Wielkość bloku wejściowego

64 bity

Długość klucza

128 bitów

International Data Encryption Algorithm (ang. IDEA) to symetryczny szyfr blokowy operujący na 64-bitowych blokach wiadomości i mający 128-bitowy klucz. Zaprojektowany i opisany przez Xuejia Lai i Jamesa L. Masseya w 1991 roku.

IDEA używa operacji z 3 światów na 16-bitowych liczbach:

  • XOR
  • Dodawanie modulo
  • Mnożenie modulo (które jest liczbą pierwszą), przy czym liczba 0 jest traktowana jako .

IDEA była używana we wczesnych wersjach PGP i jest dostępna jako opcjonalny algorytm w OpenPGP.

IDEA jest objęta patentem w USA i jest dostępna do darmowego użytku tylko w celach niekomercyjnych.

Ze względów patentowych oraz ze względu na powstanie lepszych algorytmów (AES) i postępy w kryptoanalizie IDEA znacznie straciła na popularności, choć nie została nigdy złamana.