28550

Режим CFB

Доклад

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

Как и в режиме CBC здесь используется операция XOR для предыдущего блока зашифрованного текста и следующего блока незашифрованного текста. Таким образом любой блок зашифрованного текста является функцией от всего предыдущего незашифрованного текста. Для левых J битов выхода алгоритма выполняется операция XOR с первыми J битами незашифрованного текста Р1 для получения первого блока зашифрованного текста С1. При дешифровании используется аналогичная схема за исключением того что для блока получаемого зашифрованного текста выполняется...

Русский

2013-08-20

66.5 KB

1 чел.

Режим CFB

Блочный алгоритм предназначен для шифрования блоков определенной длины. Однако можно преобразовать блочный алгоритм в поточный алгоритм шифрования, используя последние два режима. Поточный алгоритм шифрования устраняет необходимость разбивать сообщение на целое число блоков достаточно большой длины, следовательно, он может работать в реальном времени. Таким образом, если передается поток символов, каждый символ может шифроваться и передаваться сразу, с использованием символьно ориентированного режима блочного алгоритма шифрования.

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

Будем считать, что блок данных, используемый для передачи, состоит из J бит; обычным значением является J=8. Как и в режиме CBC, здесь используется операция XOR для предыдущего блока зашифрованного текста и следующего блока незашифрованного текста. Таким образом, любой блок зашифрованного текста является функцией от всего предыдущего незашифрованного текста.

Рассмотрим шифрование. Входом функции шифрования является регистр сдвига, который первоначально устанавливается в инициализационный вектор IV. Для левых J битов выхода алгоритма выполняется операция XOR с первыми J битами незашифрованного текста Р1 для получения первого блока зашифрованного текста С1. Кроме того, содержимое регистра сдвигается влево на J битов, и С1 помещается в правые J битов этого регистра. Этот процесс продолжается до тех пор, пока не будет зашифровано все сообщение.

При дешифровании используется аналогичная схема, за исключением того, что для блока получаемого зашифрованного текста выполняется операция XOR с выходом алгоритма для получения незашифрованного блока.


Рис. 10. Шифрование в режиме СFВ


Рис. 11. Дешифрование в режиме СFВ


 

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

72467. Древняя Русь (IX-начало XII вв.). Русские земли в период политической раздробленности (XII-первая половина XV в.) 113.5 KB
  Этногенез - это происхождение народа: начальные этапы его возникновения и его дальнейшее формирование. Славянской прародиной была территория от реки Одер на западе до Карпатских гор на востоке.
72468. Теория и методика развития речи дошкольников 228.5 KB
  Методика развития речи и обучения родному языку дошкольников так как в нашей книге некоторые вопросы рассматриваются кратко а некоторые например вопросы развития речи детей в зарубежной педагогике; подготовка детей к обучению грамоте и др.
72469. Подготовка будущего читателя в дошкольном учреждении. Особенности восприятия детьми литературных произведений 178 KB
  Они помогают формировать у детей нравственные оценки оказывают влияние на поведение ребят их взаимоотношения со сверстниками и взрослыми. По их мнению эстетическое отношение к окружающему формируется в процессе жизни детей в связи с общим ходом их психологического развития...
72470. Введение в методику развития речи 236 KB
  Компетентностная направленность изучения темы Задание: прочитайте подчеркните важные с вашей точки зрения слова словосочетания предложения абзацы. Материал темы Введение в методику развития речи изучаемой в курсе современной Теории и методики развития речи...
72471. ПОНЯТИЕ О НЕОТЛОЖНЫХ СОСТОЯНИЯХ. ПРИЧИНЫ И ФАКТОРЫ ИХ ВЫЗЫВАЮЩИЕ И ПЕРВАЯ ДОВРАЧЕБНАЯ ПОМОЩЬ 63.5 KB
  В жизни каждого человека вследствие различных причин могут произойти случаи когда его соматическое и физическое здоровье резко меняется ему становится плохо он может даже потерять сознание. При таком состоянии человеку требуется срочная помощь.
72472. Восточные славяне в древности 89 KB
  Славянские народы принадлежат к древнему индоевропейскому единству, включающему такие народы как германские, балтийские, романские, греческие, кельтские, иранские, индийские раскинувшиеся на огромном пространстве от Атлантического океана до Индийского, от Ледовитого океана до Средиземного моря.
72473. ВОЛНОВЫЕ МЕХАНИЧЕСКИЕ ПЕРЕДАЧИ 609 KB
  Генератор устроен так чтобы деформированное гибкое колесо прижималось к внутренней цилиндрической поверхности жесткого колеса с силой достаточной для передачи нагрузки за счет сил трения. При вращении генератора волна перемещений бежит по окружности гибкого колеса.
72474. Подшипники. Назначение и классификация 473.5 KB
  Подшипники служат опорами для валов и вращающихся осей. Они воспринимают радиальные и осевые нагрузки, приложенные к валу, и передают их на раму машины. При этом вал должен фиксироваться в определенном положении и вращаться вокруг заданной геометрической оси.