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



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

22 января 2011


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



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

Electronic Codebook

Каждый блок открытого текста заменяется блоком шифротекста. В ГОСТ 28147—89 называется режимом простой замены.

C_i = E_k \left

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

P_i = D_k \left
Шифрование в режиме ECB

Недостаток ECB, в сравнении c другими режимами шифрования — сохранение статических особенностей открытого текста:

Tux.jpg Tux ecb.jpg Tux secure.jpg
оригинальная битовая карта

изображения

криптограмма в режиме ECB

другие режимы шифрования



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


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