Лекция: Сцепление блоков шифра с контрольной суммой

Сцепление блоков шифра с контрольной суммой(cipher block chaining with checksum, CBCC) представ­ляет собой вариант СВС [1618]. Сохраняйте значение XOR всех уже зашифрованных блоков открытого текста, выполняя для каждого текущего блока открытого текста перед его шифрованием XOR с сохраняемым значени­ем. СВСС обеспечивает, что любое изменение любого блока шифротекста изменит результат дешифровки п о-следнего блока. Если последний блок содержит какую-нибудь константу или служит для проверки целостности, то целостность расшифрованного открытого текста может быть проверена с минимальными дополнительными накладными расходами.

Выходная обратная связь с нелинейной функцией

Выходная обратная связь с нелинейной функцией (output feedback with a nonlinear function, OFBNLF) [777] представляет собой вариант и OFB, и ЕСВ, где ключ изменяется с каждым блоком:

С, = Ek*P* К* = Edit, ,\P, = a*,); Ki = Е*К, I)

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

еще рефераты
Еще работы по информатике