Читайте также:
|
|
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 |