International Data Encryption Algorithm
Z Wikipedii
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 216
- Mnożenie modulo 216 + 1 (które jest liczbą pierwszą), przy czym liczba 0 jest traktowana jako 216.
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.