10036

Алгоритм криптографического преобразования

Доклад

Информатика, кибернетика и программирование

Алгоритм криптографического преобразования ГОСТ 2814789 далее ГОСТ производит зашифрование открытого текста представленного в виде двоичной последовательности. Текст зашифровывается поблочно 64х битовыми блоками. Процесс шифрования блока сводится к шифру гаммирова

Русский

2013-03-20

35 KB

1 чел.

Алгоритм криптографического преобразования ГОСТ 28147-89 (далее - ГОСТ) производит зашифрование открытого текста, представленного в виде двоичной последовательности. Текст зашифровывается поблочно, 64-х битовыми блоками. Процесс шифрования блока сводится к  шифру гаммирования.

Гамма накладывается блоками, поразрядно, по модулю два. Каждая комбинация гаммы представляет собой результат шифрпреобразования некоторого входного блока с помощью основного режима, называемого режимом простой замены.

Работа в режиме простой замены соответствует зашифрованию с помощью блочного шифра. Указанный блочный шифр в литературе часто обозначается как алгоритм ГОСТ.

В алгоритме ГОСТ используются две пары ключей: долговременный ключ К и сеансовый ключ Х размера 512, 256 битов соответственно. Ключ  реализует потетрадную замену 32-разрядных подблоков в 32-х разрядные и состоит из 8 подключей. Подключ , входящий в , является таблицей замены для -той (справа) тетрады, т.е. состоит из 16 тетрад. В стандарте ключ  называется блоком подстановки, а подключи  узлами замены.

Сеансовый ключ  состоит из восьми 32-разрядных подключей: , , каждый из которых, в соответствующий момент, используется для суммирования с некоторым подблоком по модулю .  Режим простой замены алгоритма ГОСТ реализован в виде т.н. шифра  Фейстеля.

Зашифрование блока открытого текста S алгоритмом ГОСТ  производится итеративно, за 32 цикла. На цикле с номером происходит преобразование входной комбинации в выходную с использованием ключа К и некоторого подключа .

Шифртекстом является блок - результат работы (выход) последнего цикла, подвергнутый перестановке подблоков.

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

.

При расшифровании используется обратный порядок следования подключей.

При зашифровании в режиме гаммирования с обратной связью используется синхропосылка S - несекретный псевдослучайный блок. Занимает 64 бита. Синхропосылка вырабатывается на каждое сообщение и размещается в криптограмме перед шифрованным текстом. Процесс шифрования имеет вид:

, , ,

- последовательность блоков открытого текста,

- последовательность блоков шифртекста.


 

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

31255. Выпускная квалификационная (дипломная) работа: методические рекомендации для студентов всех специальностей 253 KB
  Выполнение и защита выпускной квалификационной работы (дипломной работы) является заключительным и наиболее ответственным этапом подготовки специалиста. Дипломная работа основывается на полученных знаниях по ряду дисциплин специальности, носит комплексный характер, в большей степени содержит элементы исследования.
31256. МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению дипломной работы для студентов биологического факультета, обучающихся по специальности 020803 - Биоэкологи 167 KB
  Шихова МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению дипломной работы для студентов биологического факультета обучающихся по специальности 020803 Биоэкологи: с Q Киров 2011 ВВЕДЕНИЕ В соответствии с Положением об итоговой государственной аттестации выпускников высших учебных заведений Российской Федерации утверждённым приказом Минобразования РФ от 25. № 1155 защита выпускной квалификационной дипломной работы является обязательной составляющей итоговой государственной аттестации выпускников обучающихся по специальности 020803 Биоэкология в...
31257. Методические указания по подготовке, выполнению и защите дипломных работ по специальности 080102 «Мировая экономика» 337.5 KB
  В них изложены порядок выбора темы дипломной работы общая схема дипломного исследования структура и содержание основного текста требования к оформлению и процедура защиты дипломной работы. Общие положения Выбор темы дипломной работы Структура дипломной работы Чтение литературы и выписки из нее Оформление дипломной работы Нумерация страниц дипломной работы.
31258. Методические указания по выполнению дипломной работы для студентов дневной и заочной форм обучения специальности 080109 – «Бухгалтерский учет, анализ и аудит» 203.5 KB
  Дипломная работа: Методические указания по выполнению дипломной работы для студентов дневной и заочной форм обучения специальности 080109 Бухгалтерский учет анализ и аудит Составители: д. В методических указаниях отражены общие требования по выполнению дипломной работы по специальности 080109 Бухгалтерский учет анализ и аудит Приведены общие требования к написанию дипломной работы правила оформления порядок подготовки к защите критерии оценки. Цель и задачи выполнения дипломной работы .
31259. МЕТОДИЧЕСКИЕ УКАЗАНИЯ к дипломному проектированию 162 KB
  Защита дипломной работы проекта. Содержание дипломной работы проекта. Состав и структура дипломной работы проекта. Содержание основных разделов дипломной работы проекта.
31261. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ДИПЛОМНОМУ ПРОЕКТИРОВАНИЮ И ВЫПОЛНЕНИЮ ВЫПУСКНЫХ КВАЛИФИКАЦИОННЫХ РАБОТ 328.5 KB
  ВЫБОР И УТВЕРЖДЕНИЕ ТЕМЫ КВАЛИФИКАЦИОННОЙ РАБОТЫ.6 Выбор и утверждение темы квалификационной работы.ВЫПОЛНЕНИЕ КВАЛИФИКАЦИОННОЙ РАБОТЫ. Подготовка к выполнению квалификационной работы.
31262. МЕТОДИЧЕСКОЕ УКАЗАНИЕ ПО НАПИСАНИЮ ДИПЛОМНОЙ РАБОТЫ (ПРОЕКТА) 342.5 KB
  МЕТОДИЧЕСКОЕ УКАЗАНИЕ ПО НАПИСАНИЮ ДИПЛОМНОЙ РАБОТЫ ПРОЕКТА для студентов специальности 080504.65 Менеджмент организации Методическое указание по выполнению выпускной квалификационной работы для студентов специальности 080504. Цель и задачи дипломной работы. Выбор и утверждение темы дипломной работы .
31263. Методические указания по оформлению дипломной работы для студентов, обучающихся по специальностям 080105 «Финансы и кредит», 228.5 KB
  Методические указания по оформлению дипломной работы для студентов обучающихся по специальностям 080105 Финансы и кредит 080109 Бухгалтерский учет анализ и аудит Составители: к.22 В методических указаниях отражены требования по оформлению дипломной работы по специальностям 080105 Финансы кредит 080109 Бухгалтерский учет анализ и аудит. Приведены общие требования к оформлению дипломной работы правила порядок подготовки к защите критерии оценки.