Рефераты | Рефераты по информатике, программированию | Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89 | страница реферата 5 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

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

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

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

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

     

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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



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




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

       




    Категории:



    Разделы сайта




    •