28549

Режим CBC

Доклад

Информатика, кибернетика и программирование

Дешифрование в режиме СВС Для получения первого блока зашифрованного сообщения используется инициализационный вектор IV для которого выполняется операция XOR с первым блоком незашифрованного сообщения. В режиме CBC при зашифровании каждая итерация алгоритма зависит от результата предыдущей итерации поэтому зашифрование сообщения не поддаётся расспараллеливанию. Однако расшифрование когда весь шифротекст уже получен можно выполнять параллельно и независимо для всех блоков сообщения см. Это дает значительный выигрыш во времени при...

Русский

2013-08-20

39 KB

3 чел.

Режим CBC

Для преодоления недостатков ECB используют способ, при котором одинаковые незашифрованные блоки преобразуются в различные зашифрованные. Для этого в качестве входа алгоритма используется результат применения операции XOR к текущему незашифрованному блоку и предыдущему зашифрованному блоку.


Рис. 8. Шифрование в режиме СВС


Рис. 9. Дешифрование в режиме СВС

Для получения первого блока зашифрованного сообщения используется инициализационный вектор (IV), для которого выполняется операция XOR с первым блоком незашифрованного сообщения. При дешифровании для IV выполняется операция XOR с выходом дешифрирующего алгоритма для получения первого блока незашифрованного текста.

IV должен быть известен как отправителю, так и получателю. Для максимальной безопасности IV должен быть защищен так же, как ключ.

В режиме CBC при зашифровании каждая итерация алгоритма зависит от результата предыдущей итерации, поэтому зашифрование сообщения не поддаётся расспараллеливанию. Однако расшифрование (когда весь шифротекст уже получен) можно выполнять параллельно и независимо для всех блоков сообщения (см. рис. 5). Это дает значительный выигрыш во времени при расшифровании сообщения.

В этом режиме стоит остановиться ещё на одной детали. Дело в том, что последний блок шифротекста, который получается на выходе алгоритма режима CBC зависит как от ключа блочного шифра и вектора инициализации, так и (что важнее в данном случае) от всех бит отрытого текста сообщения. Это означает, что этот последний блок шифротекста можно использовать как идентификатор сообщения. Такой идентификатор не даёт постороннему наблюдателю никакой информации о содержимом всего сообщения в целом, но при этом практически однозначно определяет содержательную часть сообщения. Более того, подделать этот идентификатор без знания ключа шифрования K так же трудно, как и правильно угадать сам ключ. Этот идентификатор широко используется для аутентификации сообщений и отправителей и носит название MAC (Message Authentication Code), в русскоязычной


 

А также другие работы, которые могут Вас заинтересовать

47574. Методичні вказівки. Охорона праці 693 KB
  ГОНЧАРА МЕТОДИЧНІ ВКАЗІВКИ до написання розділів âОхорона праціâ в дипломних роботах бакалаврів та âОхорона праці та безпека у надзвичайних ситуаціяхâ в дипломних роботах проектах спеціалістів і магістрів ДНУ ім.ГОНЧАРА Кафедра безпеки життєдіяльності МЕТОДИЧНІ ВКАЗІВКИ до написання розділів âОхорона праціâ в дипломних роботах бакалаврів та âОхорона праці та безпека у надзвичайних ситуаціяхâ в дипломних роботах проектах спеціалістів і магістрів ДНУ ім.Гончара...
47579. МЕТОДИЧНІ ВКАЗІВКИ. ТУРИЗМОЗНАВСТВО 351.5 KB
  Основні етапи виконання дипломної роботи 5 3. Вимоги до дипломної роботи 6 4. Вибір напряму та затвердження теми дипломної роботи 7 5. Визначення об'єкту та предмету дипломної роботи складання робочого плану дослідження 9 7.
47580. Экологичность проекта 320 KB
  РАСЧЕТ ПЛАТЫ ЗА ВЫБРОСЫ ЗАГРЯЗНЯЮЩИХ ВЕЩЕСТВ В АТМОСФЕРУ ОТ ПЕРЕДВИЖНЫХ ИСТОЧНИКОВ Плата за допустимые выбросы загрязняющих веществ в атмосферу Пн руб. определяется по формуле Пн = Biнбн 19 где Bi количество iгo вида топлива израсходованного транспортными средствами за отчетный период т; Нбн базовый норматив платы за выбросы загрязняющих веществ в размерах не превышающих допустимые...
47582. АРХИТЕКТУРА АППАРАТНЫХ СРЕДСТВ 133.5 KB
  МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ АРХИТЕКТУРА АППАРАТНЫХ СРЕДСТВ для специальности 230111 Компьютерные сети Владивосток 2013 Методические указание по выполнению курсовой работы по дисциплине Архитектура аппаратных средств разработаны на основе федерального государственного образовательного стандарта ФГОС и рабочей программы 2013г. Указания предназначены в помощь студентам при написании и оформлении курсовой работы. ЦЕЛИ И ЗАДАЧИ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ Курсовая работа является одной из форм...