Лабораторные и практики / 01_ЛР
.docxФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
_____________________________________________________________________________
Кафедра информационной безопасности телекоммуникационных систем
Дисциплина «Основы криптографии»
Практическое задание 1
«Изучение и практическое применение простейших методов шифрования данных в ручном режиме»
Выполнили: ст. гр. .
.
Проверил: проф. Яковлев В.А..
Санкт-Петербург
2021
Цель работы: Приобретение первичных практических навыков “ручного” шифрования на примере простейших алгоритмов преобразования данных.
Режим шифрования методом простой замены.
Открытый текст: С ВЕРЫ НАЧИНАЕТСЯ ВСЯКОЕ ПОНИМАНИЕ
Ключ подстановки: 4
Шифрование осуществляется в соответствии с алгоритмом простой замены yi=(xi+k) mod 32. В соответсвии с ключем, каждой букве присваивается новое значение, при этом не используются буквы “ё” и “й”. (см.Рис.1)
Рис.1 Режим шифрования методом простой замены
В результате, зашифрованный текст выглядит следующим образом:
Вывод: в данном методе производится простая замена символов на определенное количество заданное ключом.
2. Режим шифрования методом перестановок.
Открытый текст: С ВЕРЫ НАЧИНАЕТСЯ ВСЯКОЕ ПОНИМАНИЕ
Ключ перестановки: 3102
Шифрование осуществляется путем замены каждой буквы исходного текста на букву, порядковый номер которой соответствует цифре ключа перестановки. Каждой цифре ключа соответствует порядковый номер буквы. Нумерация букв начинается “0 до 3”, при этом через каждые 4 букв исходного текста (т.к. ключ имеет 4 символов) нумерация от “0 до 3” повторяется.
В результате, зашифрованный текст выглядит следующим образом:
Вывод: в данной работе мы познакомились с режимом шифрования методом перестановок, а затем зашифровали словосочетание используя определенный ключ.
3. Режим шифрования методом гаммирования.
Исходный текст: СВ
Ключ гаммирования: НИ
В соответствии с таблицей кодов букв русского языка, буквы записываются следующим образом:
|
1. Исходный текст: С – 10010001 В – 10000010 2. Ключ: Н – 10001000 И – 10001101
|
Следовательно, исходное сообщение имеет вид: 1001000110000010; ключ имеет вид: 1000100010001101
Шифрование осуществляется путем сложения по модулю 2 открытого текста и гаммы: yi=(xi+ki) mod 2. Ключ используется циклически до конца открытого текста.
В результате, зашифрованный текст выглядит следующим образом:
Вывод: в данной работе мы познакомились с разными видами шифрования, использовали разнообразные методы шифрования. На практике познакомились с гаммированием, методом перестановок, методом простой замены.