Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

Рис. 2б. Схема цикла дешифрования 32-Р.

Claw.ru | Рефераты по информатике, программированию | Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89

Claw.ru | Рефераты по информатике, программированию | Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89

Рис. 2в. Схема цикла выработки имитовставки 16-З.

 

3.2.4 Основные режимы шифрования

ГОСТ 28147-89 предусматривает три следующих режима шифрования данных:

простая замена,

гаммирование,

гаммирование с обратной связью.

Кроме того, предусмотрен один дополнительный режим выработки имитовставки.

В любом из этих режимов данные обрабатываются блоками по 64 бита, на которые разбивается массив, подвергаемый криптографическому преобразованию, именно поэтому ГОСТ относится к блочным шифрам. Однако в двух режимах гаммирования есть возможность обработки неполного блока данных размером меньше 8 байт, что существенно при шифровании массивов данных с произвольным размером, который может быть не кратным 8 байтам.

Прежде чем перейти к рассмотрению конкретных алгоритмов криптографических преобразований, необходимо пояснить обозначения, используемые на схемах в следующих разделах:

Tо, Tш – массивы соответственно открытых и зашифрованных данных;

Claw.ru | Рефераты по информатике, программированию | Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89, Claw.ru | Рефераты по информатике, программированию | Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89 – i-тые по порядку 64-битные блоки соответственно открытых и зашифрованных данных;

n – число 64-битных блоков в массиве данных;

ЦX – функция преобразования 64-битного блока данных по алгоритму базового цикла «X».

Далее описаны режимы шифрования по алгоритму ГОСТ 28147-89.

Простая замена.

Шифрование в данном режиме заключается в применении цикла 32-З к блокам открытых данных, дешифрование – цикла 32-Р к блокам зашифрованных данных. Это наиболее простой из режимов, 64-битовые блоки данных обрабатываются в нем независимо друг от друга. Схемы алгоритмов шифрования и дешифрования в режиме простой замены приведены на рисунках 3а и 3б соответственно.

Claw.ru | Рефераты по информатике, программированию | Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89

Рис. 3а. Алгоритм шифрования данных в режиме простой замены.

Claw.ru | Рефераты по информатике, программированию | Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89

Рис. 3б. Алгоритм дешифрования данных в режиме простой замены.

Размер массива открытых или зашифрованных данных, подвергающийся соответственно зашифрованию или расшифрованию, должен быть кратен 64 битам: |Tо|=|Tш|=64 · n , после выполнения операции размер полученного массива данных не изменяется.


Рекомендуем скачать другие рефераты по теме: сеть рефератов, написать сообщение.


Категории:




Предыдущая страница реферата | 1  2  3  4  5  6  7  8  9  10  11 |


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я


Полезные заметки

  •