logo
125 Кібербезпека / 4 Курс / 4

Лекція 6. Des (Data Encryption Standard)

DES (Data Encryption Standard) - Симетричний алгоритм шифрування, в якому один ключ використовується як для шифрування, так і для розшифрування даних. DES розроблений фірмою IBM і затверджений урядом США в 1977 році як офіційний стандарт (FIPS 46-3). DES має блоки по 64 біт і 16 циклову структуру мережі Фейстеля, для шифрування використовує ключ з довжиною 56 біт. Алгоритм використовує комбінацію нелінійних (S-блоки) і лінійних (перестановки E, IP, IP-1) перетворень. Для DES рекомендовано декілька режимів:

• режим електронної кодової книги (ECB - Electronic Code Book),

• режим зчеплення блоків (СВС - Cipher Block Chaining),

• режим зворотного зв'язку по шіфротекста (CFB - Cipher Feed Back),

• режим зворотного зв'язку по виходу (OFB - Output Feed Back).