Среда, 08.05.2024
school8.at.ua
Меню сайта
Форма входа
19:05

Гост 28147 89 программа скачать

Гост 28147 89 программа

Приложение а. Алгоритм шифрования гост 28147-89.
Межгосударственный стандарт шифрования ГОСТ 28147-89 предусматривает 4 режима работы: режим простой замены; режим гаммирования с обратной связью; режим выработки имитовставки. Простая замена. Режим простой замены является основой для всех остальных режимов. Длина блока - 64 бита, длина ключа – 256 бит, количество подключей – 32, длина подключа - 32 бита, число циклов –32.

Открытые данные, подлежащие зашифрованию, разбиваются на 64-битные блоки, которые обрабатываются независимо друг от друга (Так как блоки данных шифруются независимо друг от друга, при зашифровании двух одинаковых блоков открытого текста получаются одинаковые блоки шифротекста и наоборот.). Схема обработки 64-битного блока показана на Рис.1-2. Процедура зашифрования 64-битного блока включает 32 цикла. В каждом цикле используется свой подключ, который вырабатывается из основного ключа. Размер массива открытых или зашифрованных данных, подвергающийся соответственно зашифрованию или расшифрованию, должен быть кратен 64 битам, после выполнения операции размер полученного массива данных не изменяется.

Режим простой замены применяется для шифрования короткой, ключевой информации. В режимах гаммирования вырабатывается гамма шифра блоками по 64 бита с применением ГОСТ в режиме простой замены. В первом режиме гамма не зависит от шифруемых данных, во втором – зависит от шифрблоков. Режим выработки имитовставки предназначен для обнаружения случайных или умышленных искажений данных. Имитовставка вырабатывается (с помощью первых 16 циклов ГОСТ в режиме простой замены) из открытых данных и ключа и добавляется при передаче по каналу связи к блокам зашифрованных данных. где ? - сложение по модулю 2. Рис.

1. Алгоритм шифрования ГОСТ 28147-89 (режим простой замены).



Гост 28147 89 программа

Гост 28147 89 программа



Похожие материалы:
Поиск
Календарь
«  Октябрь 2019  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
school8.at.ua © 2024 Карта сайта
uCoz