33663

БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ DES, РЕЖИМ CFB)

Доклад

Информатика, кибернетика и программирование

БЛОЧНОЕ КОДИРОВАНИЕ АЛГОРИТМ DES РЕЖИМ CFB Криптографический режим обычно объединяет базовый шифр обратную связь какогото типа и нескольких простых операций. Опреации просты поскольку стойкость определяется используемым алгоритмом шифрования а не режимом. Требования предъявляемые к режимам: Режим не должен снижать стойкость используемого алгоритма Эффективность режима не должна быть ниже чем у используемого алгоритма Отказоустойчивость устойчивость к потерям синхронизации процессов шифрования и дешифрования. Режим CFB Блочный...

Русский

2013-09-06

98 KB

24 чел.

28. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ DES, РЕЖИМ CFB)

Криптографический режим обычно объединяет базовый шифр, обратную связь какого-то типа и нескольких простых операций. Опреации просты, поскольку стойкость определяется используемым алгоритмом шифрования, а не режимом.

Требования, предъявляемые к режимам:

  •  Режим не должен снижать стойкость используемого алгоритма
  •  Эффективность режима не должна быть ниже, чем у используемого алгоритма

Отказоустойчивость( устойчивость к потерям синхронизации процессов шифрования и дешифрования).

Режим CFB

Блочный шифр можно реализовывать, как самосинхронизующийся потоковый шифр. Такой режим называется режимом обратной связи по шифротексту CFB. В режиме СВС начать шифрование до поступления полного блока данных невозможно. Для некоторых сетевых приложений это создает проблемы. Например в защищенном сетевом окружении терминал должен иметь возможность передавать хосту каждый символ сразу после ввода. Если же данные нужно обрабатывать блоками в несколько байт, режим СВС не  работает.

В режиме CFB можно шифровать единицы данных размером не больше блока. На рис.3.13.изображен 8-битовый CFB. Кроме того, можно использовать 64-битовый CFB, или любой n-битовый CFB, где n больше или равно размеру блока.

Блочный алгоритм в режиме CFB работает с очередью, регистром сдвига, размер которого равен размеру используемого блока. Как и в режиме СВС, превоначально очередь заполнена вектором инициализации ВИ (см.ниже). Очередь шифруется, затем выполняется операция  XOR над восьмью старшими (крайними левыми ) битами результата и  первым 8-битовым символом открытого текста(см. рис. 3.13. ). В результате появляется первый бит шифротекста. Теперь этот символ можно передать. Кроме того, полученные восемь битовпопадают в очередь на место восьми младших битов, а все остальные биты сдвигаются на 8 позиций влево. Предыдущин восемь старших битов отбрасываются. Затем точно также шифруется следующей символ открытого текста. Расшифрование выполняется в обратном порядке. Обе стороны – шифрующая и расшифровывающая-используют блочный алгоритм в режиме шифрования.

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

Если обозначить n  размер блока алгоритма, то n-битовый CFB выглядит так, как показано на рис. 3.14.

Распространение ошибки:

  •  Ошибка в шифротексте опасна. Первый результат сбоя бита шифротекста –сбой одного бита открытого текста. Затем ошибка попадает в сдвиговый регистр, и пока ошибочный бит не покинет регистра, формируемый шифротекст будет некорректен. В 8-битовом режиме CFB из-за сбоя 1 бита искажаются 9 байт дешифрованного открытого текста. Затем система восстанавливается, и весь последующий текст расшифровывается корректно. В общем случае, в n-битовом режиме CFB 1 ошибка шифротекста влияет на расшифрование текущего и следующих m/n-1 блоков, где m-размер блока.
    •  Режим CFB самостоятельно восстанавливается после ошибок синхронизации. Ошибка попадает в регистр сдвига и, пока она в нем находится, искажает 8 байт данных.

49. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ DES, РЕЖИМ OFB)

Криптографический режим обычно объединяет базовый шифр, обратную связь какого-то типа и нескольких простых операций. Опреации просты, поскольку стойкость определяется используемым алгоритмом шифрования, а не режимом.

Требования, предъявляемые к режимам:

  •  Режим не должен снижать стойкость используемого алгоритма
  •  Эффективность режима не должна быть ниже, чем у используемого алгоритма

Отказоустойчивость( устойчивость к потерям синхронизации процессов шифрования и дешифрования).

Режим OFB

Режим обратной связи по выходу – OFB представляет собой метод использования блочного шифра в качестве синхронного потокового шифра. Этот режим подобен CFB за исключением того, что n-битов предыдущего выходного блока сдвигаются в крайние правые позиции очереди (см. рис. 3.15.). Расшифрование выполняется в обратном  порядке. Такой режимом ОFB. Блочный алгоритм работает в режиме шифрования как на шифрующей , так и на расшифровывающей сторонах. Такую обратную связь иногда называют внутренней, поскольку механизм обратной связи не зависит ни от потока открытого текста ни от потока шифротекста. Если обозначить как n размер блока алгоритма, то n-битовый алгоритм OFB выглядит, так как показано на рис. 3.16.

Распространение ошибки:

- В режиме OFB ошибки не распространяются. Некорректный бит в шифротексте ведет к некорректному биту в открытом тексте. Это может быть полезно при цифровой передаче аналоговых сигналов, например оцифрованных речевых сигналов или видеоизображений, когда случайный сбой бита терпим, но распростаранение ошибки недопустимо.

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

 


 

А также другие работы, которые могут Вас заинтересовать

35872. Информационно-поисковый язык Система индексирования 157.4 KB
  Осуществление выдачи системой требуемых данных реализуется с помощь главной операции документальной ИПС проведения информационного поиска. В то же время во множестве выданных ему документов присутствуют и такие которые не отвечают запросу т. Коэффициент полноты p характеризующий долю выданных релевантных документов во всем массиве релевантных документов: 2. Коэффициент точности n характеризующий долю выданных релевантных документов во всем массиве выданных документов: 3.
35873. Паразитология и ее составные части 151.5 KB
  Паразитология и ее составные части Паразитология комплексная биологическая наука изучающая самих паразитов систематику морфологию биологию; взаимоотношения между паразитом и хозяином; болезни вызываемые гдаразитом у человека животных и растений; методы борьбы с паразитическими организмами. Ветеринарная паразитология изучает паразитические организмы и вызываемые ими заболевання у домашних и диких промысловых животных и включает в себя протозоологию науку о паразитических простейших и мер борьбы с ними гельминтологию науку о...
35874. Сущность криптографического преобразования информации 150 KB
  Шифрование данных – процесс преобразования открытого сообщения в закрытое сообщение шифротекст криптограмму при помощи шифра и шифратора. Дешифрование данных – процесс преобразования закрытого сообщения в открытое сообщение при помощи шифра и дешифратора. Криптостойкость характеризует количество возможных вариантов сообщения которые нужно получить из зашифрованного сообщения чтобы раскрыть смысл зашифрованного сообщения. Это связано с тем что блоки сообщения шифруются независимо друг от друга одним и тем же ключом поэтому...
35875. Аэродинамический расчет 149.5 KB
  Расчет заключается в определении размеров сечения участков систем и определением гидравлических потерь на этих участках при перемещении заданного количества воздуха.Определяем нагрузки отдельных расчетных участков для этого систему разбиваем на участки и определяем на каждом участке расход воздуха суммированием расходов на отдельных ответвлениях начиная с перефирийных участков 2. fp=Lр Ur м где Lррасчетный расход воздуха на участке м с Urскорость движения воздуха на участке. Местная вентиляция обеспечивает удаление воздуха в...
35876. Развитие редактирования в издательской практике России 60-70-х годов XIX века 140 KB
  Поэтому подпольные издания предпочитали печатать в профессиональных типографиях за границей. Разграничивалась ответственность за подготовку издания между редактором и корректором происходит становление редакционноиздательского процесса. В 60е годы становление редакторской деятельности проходило под влиянием трех факторов которые определили характер развития книгоиздания.
35877. Міжнародна економічна діяльність України 137.96 KB
  Факторна забезпеченість України як передумова її МЕД Фактори МЕДУ: 1 Первинні об’єктивні Географічне положення Ресурсний потенціал природні ресурси трудові ресурси технологічний уклад виробництваЦивілізаційнокультурні особливості 2 Вторинні суб’єктивні Модель управління Інструменти регулювання Інститути управління меду і мев Факторна забезпеченість України складається з багатьох компонентів: природноресурсний соціальнодемографічний виробничий аграрний трудовий рекреаційний інформац та інші потенціали.Актуальні...