Triple DES

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Triple DES je bloková šifra založená na šifrování Data Encryption Standard (DES), které aplikuje třikrát a tak zvyšuje její odolnost proti prolomení.

Šifra Triple DES je známá jako TDES nebo 3DES a používá se například při šifrování SSL spojení.

Obsah

[editovat] Algoritmus

Algoritmus Triple DES je trojnásobnou aplikací šifry DES. Nejčastěji používaná varianta 3TDES pracuje s klíčem o celkové délce 168 bitů.

Nejjednodušší varianta TDES operuje tímto způsobem: DES(kk3;DES(kk2;DES(kk1;MM))), kde M je blok dat, který má být zašifrován a kk1, kk2, a kk3 jsou klíče šifry DES. Tato varianta je známá jako EEE, protože všechny tři DES operace jsou šifrování. C je výstupní zašifrovaný blok dat.

Triple DES je oproti novějším algoritmům (AES) daleko pomalejší, a proto se postupně přestává používat.

[editovat] Schéma

Trojnásobná aplikace šifry Data Encryption Standard (DES)

[editovat] Bezpečnost

V době, kdy se ukázalo, že 56bitový klíč šifry DES není dost bezpečný, aby chránil před útokem hrubou silou, byl aplikován jednoduchý způsob, jak zvýšit velikost klíče bez potřeby přejít na nový algoritmus. Použití tří implementací širfy DES je vhodné pro předcházení středně velkým útokům, pro které již nebylo dvojité DES šifrování bezpečné. Všimněte si, že DES není skupina – kdyby byla, výstup šifry TDES by byl rovnocenný k jednotlivé DES operaci a tím pádem by nebyl bezpečný.

[editovat] Odkazy

Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Tisk/export
Nástroje
V jiných jazycích