Режим OFB
Режим обратной связи по выходу (OFB) подобен режиму CFB за исключением того, что величины, складываемые по модулю 2 с блоками исходного текста, генерируются независимо от исходного или шифрованного текста. Для начала процесса шифрования также используется начальный вектор.
В отличие от режимов ECB и CBC, оперирующих 64-битовыми блоками, режимы CFB и OFB оперируют k-битовыми блоками (1 < k < 63). Это, в частности, позволяет шифровать данные посимвольно.
Существенным достоинством OFB является
отсутствие явления размножения искажений,
имевших место при передаче шифртекста, в
процессе расшифрования последнего.
Интересным свойством OFB является то, что он
отображает любое множество k-битовых блоков само
на себя: результатом шифрования любого блока из
этого множества является блок из этого же
множества. Это особенно важно для реализации
байт-ориентированных протоколов типа канального
протокола BSC, в которых допускаются только такие
восьмибитовые комбинации, которые соответствуют
символам кода ASCII (с контрольным битом).
Структурная схема функционирования DES в режиме OFB
АИСС БКБ, www.orioncom.ru, tel (495) 783-5510