File:Data_Encription_Standard_Flow_Diagram.svg · Wikimedia Commons · See Wikimedia Commons
Also known as DEA, Data Encryption Algorithm
Early unclassified symmetric-key block cipher
Key facts
- Designers
- IBM
- First published
- 1975 (Federal Register) (standardized in January 1977)
- Derived from
- Lucifer
- Successors
- Triple DES , G-DES , DES-X , LOKI89 , ICE
- Key sizes
- 56 bits
- Block sizes
- 64 bits
- Structure
- Balanced Feistel network
via Wikipedia infobox
Article · Русский
DES (англ. Data Encryption Standard) — алгоритм для симметричного шифрования, разработанный фирмой IBM и утверждённый правительством США в 1977 году как официальный стандарт (FIPS 46-3). Размер блока для DES равен 64 битам. В основе алгоритма лежит сеть Фейстеля с 16 циклами (раундами) и ключом, имеющим длину 56 бит. Алгоритм использует комбинацию нелинейных (S-блоки) и линейных (перестановки E, IP, IP-1) преобразований. Для DES рекомендовано несколько режимов: * ECB (англ. electronic code book) — режим «электронной кодовой книги» (простая замена); * CBC (англ. cipher block chaining) — режим сцепления блоков; * CFB (англ. cipher feed back) — режим обратной связи по шифротексту; * OFB (англ. output feed back) — режим обратной связи по выходу; * Counter Mode (CM) — режим счётчика. Прямым развитием DES в настоящее время является алгоритм Triple DES (3DES). В 3DES шифрование/расшифровка выполняются путём троекратного выполнения алгоритма DES.
Abstract from DBpedia / Wikipedia · CC BY-SA