Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Режим распространяющегося сцепления блоков шифра (propagating cipher block chaining, PCBC) [1080] похож на режим СВС за исключением того, что и предыдущий блок открытого текста, и предыдущий блок шифротекста подвергаются операции XOR с текущим блоком открытого текста перед шифрованием (или после шифрования) (см. -6-й).
Ci = Е*Р, ©СИ© Р, I) P* = Cjl© Pi I © а*,)
PCBC используется в Kerberos версии 4 (см. раздел 24.5) для выполнения за один проход и шифрования, и проверки целостности. В режиме РСВС ошибка шифротекста приводит к неправильному дешифрированию всех последующих блоков. Это означает, что проверка стандартного блока в конце сообщения обеспечивает целое т-ность всего сообщения.
Рис. 9-15. Режим распространяющегося сцепления блоков шифра.
К несчастью в этом режиме существует одна проблема [875]. Перестановка двух блоков шифротекста приводит к неправильной расшифровке двух соответствующих блоков открытого текста, но из-за природы операции XOR над открытым текстом и шифротекстом, дальнейшие ошибки компенсируются. Поэтому, если при проверке целостности проверяются только несколько последних блоков расшифрованного открытого текста, можно получить частично испорченное сообщение. Хотя никто до сих пор не додумался, как воспользоваться этой слабостью, Kerberos версии 5 после обнаружения ошибки переключается в режим СВС.
Дата публикования: 2014-11-03; Прочитано: 430 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!