Категория
Информатика
Тип
реферат
Страницы
7 стр.
Дата
06.03.2014
Формат файла
.html — Html-документ
Архив
1001837.zip — 4.56 kb
  • algoritm-kriptograficheskogo-preobrazovanija-v-rezhime-prostoj-zameny_1001837_1.html — 13.4 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Кафедра: АСОИиУ


Лабораторная работа

На тему: «Алгоритм криптографического преобразования в режимепростой замены»


Москва 2009 г.


/> Алгоритм работы

 

Основной шаг криптопреобразования

Основной шаг криптопреобразования (рис. 1) по своей сутиявляется оператором, определяющим преобразование 64-битового блока данных.Дополнительным параметром этого оператора является 32-битовый блок, в качествекоторого используется какой-либо элемент ключа.

/>

Рис. 1. Схема основного шага криптопреобразования алгоритмаГОСТ 28147–89.

Шаг 0. Определение исходных данных для основного шагакриптопреобразования, где N – преобразуемый 64-битовый блок данных, в ходевыполнения шага его младшая (N1) и старшая (N2) части обрабатываются какотдельные 32-битовые целые числа без знака. Таким образом, можно записать N=(N1,N2), а X – 32-битовый элемент ключа.

Шаг 1. Сложение с ключом. Младшая половина преобразуемого блокаскладывается по модулю 232 с используемым на шаге элементом ключа, результатпередается на следующий шаг.

Шаг 2. Поблочная замена. 32-битовое значение, полученное напредыдущем шаге, интерпретируется как массив из восьми 4-битовых блоков кода:S= (S0, S1, S2, S3, S4, S5, S6, S7). Далее значение каждого из восьми блоковзаменяется на новое, которое выбирается по таблице замен следующим образом:значение блока Sm заменяется на Sm-ный по порядку элемент (нумерация с нуля) m-ногоузла замен (т.е. m-ной строки таблицы замен, нумерация также с нуля). Другимисловами, в качестве замены для значения блока выбирается элемент из таблицызамен с номером строки, равным номеру заменяемого блока, и номером столбца,равным



Ваше мнение



CAPTCHA