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В


 

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

49226. Разработка импульсного следящего радиодальномера 607.13 KB
  Краткие теоретические сведения о методах измерения дальности. Структурная схема канала дальности с цифровым импульсным радиодальномером. В данной курсовой работе необходимо разработать импульсный следящий радиодальномер РД цифрового Ц или аналогового А прототипа входящий в канал дальности моноимпульсного радиолокатора РЛ тактического самолета. Этот РЛ кроме измерения дальности цели должен в процессе автоматического сопровождения цели определять ее угловые координаты и радиальную скорость.
49227. Расчет транзисторных широкодиапазонных передатчиков 348.66 KB
  Задачей курсового расчета является проектирование транзисторного широкодиапазонного радиопередающего устройства, обеспечивающего формирование радиосигналов заданном рабочем диапазоне частот и заданную мощность, выделяемую на нагрузке, в состав которого входят следующие каскады...
49228. Проектирование транзисторных широкодиапазонных передатчиков 348.61 KB
  В данном варианте курсовой работы применяется схема автогенератора с кварцевым резонатором в цепи обратной связи. В такой схеме кварцевый резонатор используется как высокодобротный последовательный контур.
49229. Проектирование транзисторных широкодиапазонных передатчиков 347.5 KB
  Автогенераторы являются первичными источниками колебаний, амплитуда и частота которых определяются только собственными параметрами схемы и должны в очень малой степени зависеть от внешних условий. В составе автогенератора обязательно должны быть генераторный прибор и колебательная система.
49230. Механические часы, показывающие текущее время 160.41 KB
  Целью работы также является проведение сравнительного анализа языков программирования. Сравнить языки потребуется как в общем, так и применительно поставленной задаче. Одной из подзадач является создание описание алгоритма программы и составление математической модели.
49231. Разработка программы ускоренных эквивалентных испытаний для подтверждения назначенного ресурса газотурбинных установок 70.86 KB
  Обоснование применения выбранного метода испытаний ГТУ. Расчет коэффициентов ускорения испытаний и времени испытаний. Программа испытаний на малоцикловую усталость.
49232. Гидравлический расчёт трубопровода 226.48 KB
  АЛЕКСЕЕВА НАЧНООБРАЗОВАТЕЛЬНЫЙ ИНСТИТУТ ЯДЕРНОЙ ЭНЕРГЕТИКИ И ТЕХНИЧЕСКОЙ ФИЗИКИ Кафедра ЯРиЭУ Гидравлический расчёт трубопровода наименование проекта ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовой работе КОНСУЛЬТАНТЫ: РУКОВОДИТЕЛЬ Содержание курсовой работы Теоретическая часть Заданная схема трубопровода 6 Исходные значения Выбор и...
49233. Игра “Зенитная установка” 191.25 KB
  Цель выполнения курсовой работы формирование представления о взаимосвязи различных стадий единого процесса проектирования сложных систем. В результате выполнения работы необходимо получить практические навыки реализации основных стадий разработки: системного анализа проектирования программирования и тестирования. В результате выполнения работы были реализованы основные стадии разработки программного средства имеющего признаки сложной системы : системный анализ ;...
49234. 20 разрядный аналого-цифровой преобразователь, изготовленный по технологии КМОП 0,9 пм 873.5 KB
  Традиционные конструкции аналого-цифровых преобразователей АЦП использовали параллельную архитектуру и биполярные технологии для получения 8битного разрешения для преобразования с частотой 20 выборок с. Для более чем 8битной конструкции АЦП параллельной архитектуры требуют больших запрещенных районов и большей потребляемой мощности. Несмотря на то что биполярные технологии используются для самых быстрых преобразований для создания многоступенчатого АЦП были так же использованы БиКМОП технологии которые обеспечивают...