International Data Encryption Algorithm

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
IDEA
Rodzaj szyfru symetryczny szyfr blokowy
Data stworzenia 1991
Autorzy Xueji Lai, James Massey
Wielkość bloku wejściowego 64 bity
Długość klucza 128 bitów
Liczba rund 8,5
Runda algorytmu IDEA

International Data Encryption Algorithm (ang. IDEA) – szyfr blokowy, stworzony przez Xueji'a Lai oraz Jamesa Massey'a w 1990, operujący na 64-bitowych blokach wiadomości i wykorzystujący do szyfrowania 128-bitowy klucz. Początkowo szyfr nazywał się Proposed Encryption Standard (PES), jednak po odkryciu kryptoanalizy różnicowej został poprawiony i przemianowany na Improved Proposed Encryption Standard (IPES). Ostateczna nazwa algorytmu została przyjęta w 1992[1].

Szyfr został zaprojektowany w ramach kontraktu z Hasler Foundation, która stała się częścią Ascom-Tech AG. Szyfr jest objęty patentem w wielu krajach i jest dostępny do darmowego użytku tylko w celach niekomercyjnych. Sama nazwa „IDEA” jest zastrzeżonym znakiem towarowym. Patenty wygasną w latach 2010─2011. Obecnie IDEA jest licencjonowana na całym świecie przez MediaCrypt.

Opis algorytmu [edytuj]

IDEA wykorzystuje ten sam algorytm do procesu szyfrowania i deszyfrowania wiadomości. Tekst jawny szyfrowany jest z wykorzystaniem mieszania oraz rozpraszania. Operacje mieszania wykorzystywane w szyfrze to[1]:

IDEA była używana we wczesnych wersjach PGP, gdzie została dodana, gdy oryginalny szyfr użyty w PGP 1.0 ─ BassOmatic ─ okazał się nie być bezpiecznym.[2] Jest dostępna jako opcjonalny algorytm w OpenPGP.

Przypisy

  1. 1,0 1,1 Bruce Schneier: Kryptografia dla praktyków: protokoły, algorytmy i programy źródłowe w języku C. Warszawa: Wydawnictwa Naukowo-Techniczne, 2002, s. 402-409. ISBN 83-204-2678-2.
  2. Simson Garfinkel: PGP: Pretty Good Privacy. O'Reilly Media, 1994, s. 101-102. ISBN 978-1565920989.

Linki zewnętrzne [edytuj]