IDEA

traži dalje ...

IDEA (akr. od engl. International Data Encription Algorithm: Međunarodni algoritam za kriptiranje podataka), postupak kriptiranja za ostvarenje simetričnoga kriptosustava. Nastao je početkom 1990-ih. Jednako kao u kriptosustavu → DES, kriptiraju se blokovi od 64 bitova (8 bajtova). Pri kriptiranju se blok dijeli na četiri podbloka od po 16 bitova. Algoritam se provodi u devet koraka. U prvih se osam koraka s četirima podblokovima i šest 16-bitovnih potključeva obavljaju operacije: isključivo ILI (XOR), zbrajanje po modulu 216, te množenje po modulu 216 + 1. Deveti je korak jednostavniji i u njemu se upotrebljavaju samo četiri potključa i ne upotrebljava se operacija XOR. Ključ kriptiranja ima duljinu od 128 bitova, te omogućuje odabir jednoga od 3,4 × 1038 različitih ključeva. Iz njega se određuju potključevi, tako da se prvih osam određuju dijeljenjem izvornoga ključa na skupine od 16 bitova. Potom se 128-bitovni ključ rotira u lijevo za 25 mjesta i ponovno dijeli na sljedećih osam 16-bitovnih ključeva. Postupak se ponavlja još šest puta, s tim da se nakon zadnje rotacije uzimaju samo četiri ključa. Tako nastaje 6 × 8 + 4 = 52 potključa. Brzina kriptiranja dvostruko je veća od kriptiranja DES, reda je vrijednosti 109 b/s, a uz sklopovska kriptiranja do 1011 b/s.

članak preuzet iz tiskanog izdanja 2007.

Citiranje:

IDEA. Tehnički leksikon (2007), mrežno izdanje. Leksikografski zavod Miroslav Krleža, 2024. Pristupljeno 23.4.2024. <https://tehnicki.lzmk.hr/clanak/2527>.