Интернет магазин китайских планшетных компьютеров



Компьютеры - Режим шифрования - Cipher Block Chaining

22 января 2011


Оглавление:
1. Режим шифрования
2. Cipher Block Chaining
3. Counter Mode



Каждый блок открытого текста побитово складывается по модулю 2 с предыдущим результатом шифрования. Шифрование:

C0 = IV
C_i = E_k \left

где i — номера блоков, IV — вектор инициализации, Ci и Pi — блоки зашифрованного и открытого текстов соответственно, а Ek — функция блочного шифрования. Расшифровка:

P_i=C_{i-1} \oplus D_k \left
Шифрование в режиме сцепления блоков шифротекста

Cipher Feedback

Режим обратной связи по шифротексту, режим гаммирования с обратной связью. Для шифрования следующего блока открытого текста он складывается по модулю 2 с перешифрованным результатом шифрования предыдущего блока.

C0 = IV
C_i = E_k \left \oplus P_i
P_i = E_k \left \oplus C_i
Шифрование в режиме обратной связи по шифротексту

Output Feedback

Режим обратной связи вывода превращает блочный шифр в синхронный шифрпоток: это генерирует ключевые блоки, которые являются результатом сложения с блоками открытого текста, чтобы получить зашифрованный текст. Так же, как с другими шифрами потока, зеркальное отражение в зашифрованном тексте производит зеркально отраженный бит в открытом тексте в том же самом местоположении. Это свойство позволяет многим кодам с исправлением ошибок функционировать как обычно, даже когда исправление ошибок применено перед кодированием.

Из-за симметрии операции сложения, шифрование и расшифрование похожи:

C_i=P_i\oplus O_i

P_i=C_i\oplus O_i

Oi = Ek

O0 = IV

Шифрование в режиме OFB
Расшифрование в режиме OFB


Каждая операция блочного шифра обратной связи вывода зависит от всех предыдущих и поэтому не может быть выполнена параллельно. Однако, из-за того, что открытый текст или зашифрованный текст используются только для конечного сложения, операции блочного шифра могут быть выполнены заранее, позволяя выполнить заключительное шифрование параллельно с открытым текстом.

Данный метод называется также "режим обратной связи по выходу".



Просмотров: 2557


<<< Режим сцепления блоков шифротекста
Режим электронной кодовой книги >>>