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

Режими використання des

DES може використовуватися в чотирьох режимах.

1. Режим електронної кодової книги (ОСВ - Electronic Code Book): звичайне використання DES як блокового шифру. Шіфруемий текст розбивається на блоки, при цьому, кожен блок шифрується окремо, не взаємодіючи з іншими блоками.

2. Режим зчеплення блоків (СВС - Cipher Block Chaining). Кожен черговий блок Ci i> = 1, перед зашіфровиваніем складається по модулю 2 з наступним блоком відкритого тексту Mi + 1. Вектор C0 - початковий вектор, він змінюється щодня і зберігається в секреті.

3. Режим зворотного зв'язку по шіфротекста (CFB - Cipher Feed Back) (див. Рис.9). У режимі СFB виробляється блокова «гамма» Z0, Z1, ... Zi = DESk (Ci - 1). Початковий вектор C0 зберігається в секреті.

4. Режим зворотного зв'язку по виходу (OFB - Output Feed Back) (див. Мал.10). У режимі OFB виробляється блокова «гамма» Z0, Z1, ... , I> = 1

Переваги і недоліки режимів:

• Режим ECB простий в реалізації, але можливе проведення криптоаналізу за словником. [Джерело не вказано 273 дні].

• У режимах ECB та OFB спотворення при передачі одного 64-бітового блоку шіфротекста Ci призводить до спотворення після розшифрування тільки відповідного відкритого блоку Mi, тому такі режими використовується для передачі по каналах зв'язку з великим числом спотворень.

• У режимах CBC і CFB спотворення при передачі одного блоку шифрованого тексту Сі призводить до спотворення на приймачі не більше двох блоків відкритого тексту Mi, Mi + 1 [джерело не вказано 273 дні]. Зміна Mi призводить до зміни всіх інших блоковMi + 1, Mi + 2 ... Ця властивість використовується для вироблення коду аутентифікації повідомлення.