DES

traži dalje ...

DES (akr. od engl. Data Encription Standard: Norma za kriptiranje podataka), kriptiranje i norma za ostvarenje simetričnoga kriptosustava. Prije → kriptiranja razgovijetni se tekst dijeli na blokove duljine 64 bita (tj. osam bajtova). Kriptiranje se zasniva na permutaciji bitova i operaciji isključivo ili (znak ⊗). U izvornoj inačici norme ključ K ima 56 bitova, a iz njega se određuje šesnaest potključeva: K1, K2,…, K16. Najprije se 64 bita jednoga bloka razgovijetnoga teksta P permutira i podijeli na dvije polovice L0 i R0, svaka s 32 bita. Potom se u 16 koraka (uz i = 1, 2,…, 16) obavljaju sljedeće operacije: Li = Ri–1 i Ri = Li–1  f (Ri–1, Ki), pri čem funkcija (Ri–1, Ki ) obavlja preslagivanje bitova u Ri–1, ovisno o potključu Ki. Na kraju se obavlja inverzna permutacija dobivenoga 64-bitovnoga bloka. Prevođenje kriptiranoga teksta u izvoran razgovijetni tekst obavlja se jednako, samo s potključevima u obrnutome redoslijedu. Kriptiranje se u DES-sustavu može znakovima zapisati kao P = DES (C, K), a dekritpiranje kao C = DES–1(P, K). Vrijednost kriptosustava, izražena težinom otkrivanja tajnoga ključa, zasnovana je na veliku broju mogućih vrijednosti ključa. Ključ s 56 bitova može poprimiti 256 = 7,2 × 1016 vrijednosti, a ključ sa 128 bitova omogućuje odabir jednoga od 3,4 × 1038 različitih ključeva. Kriptiranje se može provesti programski ili sklopovski s pomoću posebnih integriranih sklopova. Brzina takva kriptiranja ili dekriptiranja doseže do 1011 bitova u sekundi. → kriptosustav, simetrični

članak preuzet iz tiskanog izdanja 2007.

Citiranje:

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