Скачиваний:
49
Добавлен:
01.03.2022
Размер:
214.45 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет Инфокоммуникационных сетей и систем

Кафедра Защищённых систем связи

ОТЧЁТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №12

 

Изучение крипто-протокола с разделением секретных данных между пользователями

Направление/специальность подготовки

                        10.03.01 Информационная безопасность                      

 (код и наименование направления/специальности)

Выполнил:

 

%username%                         

(Ф.И.О., № группы)                 (подпись)

 

                                                                

 

 

Проверил:

 

%username%                           

(уч. степень, уч. звание, Ф.И.О.)          (подпись)

Цель работы

Закрепить знания, полученные на лекциях дисциплин “Основы криптографии с открытым ключом“ и “Криптографические протоколы” по теме «протоколы разделения секрета».

Часть 1. Провести моделирование (n, m)-схемы разделения секретов с заданными параметрами: (n=5, m=3, p=17)

вар

Секрет k

a1

a2

10

14

16

7

Часть1. Провести моделирование (n,m)-схемы разделения секретов с заданными параметрами:

Параметры:

Записать полином h(x).

Находим тени

Восстановить секрет по теням 2, 3, 4.

Для восстановления секрета по теням, используем интерполяционную формулу Лагранжа:

В результате получили исходный полином, где 14 и есть восстановленный основной секрет.

Часть 2. «Division Secret» .

Для выполнения работы используется программа «Division Secret».

1.Перейти к программе “DivisionSecret”.

2. Создать произвольные текстовые файлы объемом не более 50-100 слов.

When The Imposter Is Sus is an edited image of the streamer Jerma985 with the caption: "When the imposter is sus!". The meme had gained popularity around one month after Among us had started receiving popularity.

A M O U G U S

big among us balls sussy moment lil mosey white sussy balls LOL MOMENT

dont grief

3.Зашифровать файл, полученный в п. 1, iшифром DES (AES) при помощи случайно сгенерированного ключа. Сохранить сгенерированный ключ в своем файле.

Ключ: 4427130283758227

4.Выбрать параметры (n,m) схемы разделения секретов, где n<10, m<4 ипроизвести разделение “секрета”(ключа), взятого из файла по п.3

m = 2, n = 5

5.Восстановить основные ключи по их произвольно выбранным m теням.

6.По ключам, полученным в п. 5, расшифровать алгоритмом DES (DES), полученные ранее криптограммы.

7.Проверить правильность дешифрования путем непосредственного сравнения с исходными файлами.

Таким образом, дешифрование исходного файла произведено, верно!

8.Изменив произвольные цифры в тенях, выбранных по п. 5 , попытаться выработать основные ключи и дешифровать сообщения.

Изменим несколько цифр в тенях

Попробуем дешифровать сообщение

Результат дешифрования с измененными тенями

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

Вывод

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

Санкт – Петербург

2021

Соседние файлы в папке Лабораторные