Читайте также:
|
CipherBlockChainingMode (CBC) – режимсцепленияблоковшифра. Каждый блок открытого текста складывается по модулю 2 Å с предыдущим блоком шифртекста и затем шифруется. C 0 – вектор инициализации. Схема режима CBCпоказана на рисунке. Шифрование и дешифрование выполняются по формуле
.
Рис. Режим сцепления блоков шифра.
CipherFeedbackMode (CFB) – режим обратной связи по шифру. Предыдущий блок шифртекста шифруется и полученный выход складывается с открытым текстом по модулю 2 для производства текущего блока шифртекста.
Рис. Режим обратной связи по шифру.
OutputFeedbackMode (OFB) – режим обратной связи по выходу.
Рис. Режим обратной связи по выходу.
На рисунке ниже, режимы представлены в сравнении. ЗдесьEозначаетEncryption, D – decryption.

Рис. Режимы алгоритма DESв сравнении.
| Параметры сравнения | CBC | OFM | CFB |
| Совпадение вектора инициализации и первого блока m 1 | Критично | Не критично | Не критично |
| Распространение одиночной ошибки в блоке шифртекста при дешифрации | На 2 блока | На 1 блок | На 2 блока |
| Параллельное шифрование блоков | Нет | Нет | Нет |
| Параллельное дешифрование блоков | Нет | Да | Нет |
Дата добавления: 2015-07-07; просмотров: 204 | Нарушение авторских прав
| <== предыдущая страница | | | следующая страница ==> |
| Алгоритмы шифрования | | | Подмена шифра в режиме OFB |