Лучшие вопросы
Таймлайн
Чат
Перспективы

Режим обратной связи по шифротексту

Из Википедии, свободной энциклопедии

Remove ads

Режим обратной связи по шифротексту, режим гаммирования с обратной связью (англ. Cipher Feedback Mode, CFB) — один из вариантов использования симметричного блочного шифра, при котором для шифрования следующего блока открытого текста он складывается по модулю 2 с перешифрованным (блочным шифром) результатом шифрования предыдущего блока.

Шифрование может быть описано следующим образом:

где  — номера блоков,  — вектор инициализации (синхропосылка), и  — блоки зашифрованного и открытого текстов соответственно, а  — функция блочного шифрования.

Thumb
Шифрование в режиме обратной связи по шифротексту
Thumb
Расшифрование в режиме обратной связи по шифротексту

Вектор инициализации , как и в режиме сцепления блоков шифротекста, можно делать известным, однако он должен быть уникальным.

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

Существует более сложный вариант использования режима, когда размер блока CFB не совпадет с размером блока шифра[1]:

где:

  • — размер блока шифра;
  • — размер блока CFB (размер сегмента), ;
  • -й сегмент открытого текста длины бит;
  • -й сегмент шифртекста длины бит;
  • — операция взятия наибольших значащих (старших) бит битовой строки ;
  • — операция взятия наименьших значащих (младших) бит битовой строки ;
  • — операция конкатенации.
Remove ads

Примечания

Литература

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads