Data Encryption Standard

Verze z 21. 6. 2015, 22:04, kterou vytvořil Dmitrij.Popov (diskuse | příspěvky) (Založena nová stránka s textem „'''Data Encryption Standard''' (zkráceně DES) je druh symetrického šifrovacího algoritmu se soukromým klíčem používaný k ochraně soukromých da…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Data Encryption Standard (zkráceně DES) je druh symetrického šifrovacího algoritmu se soukromým klíčem používaný k ochraně soukromých dat. Byl to první šifrovací algoritmus který byl uznán vládou USA a zveřejněn pro všeobecné užívání. Patří mezi symetrické šifry a je založen na Feistelově blokové šifře.

Historie

Principy fungování DES

Data Encryption Standard je 64 bitová bloková šifra což znamená že data které je potřeba zašifrovat jsou rozdělena do 64 bitových bloků a každý z nich je jednotlivě transformován šifrovacím algoritmem. Aby opakované použití transformace na všechny bloky nebylo slabinou vedoucí ke snadnějšímu prolomení šifry, jsou zde navíc uplatněny takzvané “modes of operation” díky nímž zašifrovaná data působí jako náhodné sekvence.


Proces šifrování

Dešifrování

nedostatky slabá délka klíče s-boxy


implementace

Kryptoanalýza

Závěr

Odkazy

Reference

Související články