Режим OFB

 

Режим обратной связи по выходу (OFB) подобен режиму CFB за исключением того, что величины, складываемые по модулю 2 с блоками исходного текста, генерируются независимо от исходного или шифрованного текста. Для начала процесса шифрования также используется начальный вектор.

В отличие от режимов ECB и CBC, оперирующих 64-битовыми блоками, режимы CFB и OFB оперируют k-битовыми блоками (1 < k < 63). Это, в частности, позволяет шифровать данные посимвольно.

Существенным достоинством OFB является отсутствие явления размножения искажений, имевших место при передаче шифртекста, в процессе расшифрования последнего.
Интересным свойством OFB является то, что он отображает любое множество k-битовых блоков само на себя: результатом шифрования любого блока из этого множества является блок из этого же множества. Это особенно важно для реализации байт-ориентированных протоколов типа канального протокола BSC, в которых допускаются только такие восьмибитовые комбинации, которые соответствуют символам кода ASCII (с контрольным битом).

ball2.gif (146 bytes)   Структурная схема функционирования DES в режиме OFB

 

01LEFT.JPG (1550 bytes)01RIGHT.JPG (1552 bytes)

АИСС БКБ, www.orioncom.ru, tel (495) 783-5510