ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 21
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Анисько Софья, Сакова Ангелина, БИАС 2-20
Задание №1. Работая в подгруппе из двух, человек сформируйте общий секретный ключ для информационного обмена. Учитывайте ограничения.
Было осуществлено, работая в подгруппе из двух человек формирование общего секретного ключа для информационного обмена, учитывая ограничения.
Соня (Не знает – b):
Знает – p = 26251
Знает – g = 7
Знает – a = 2141
A = g^a modp = 7^2141 mod26251= 7623
B = g^b modp =7^3251 mod26251 = 956
S = b^a modp = 956^2141 mod26251 = 17612
S = a^b modp = 7623^3251 mod26251 = 17612
S = b^a modp = a^b modp = 956^2141mod26251 = 7623^3251mod26251
S = 17612
Геля (Не знает – a):
Знает – p = 26251
Знает – g = 7
Знает – b = 3251
B = ^b modp =7^3251 mod26251 = 956
A = g^a modp = 7^2141 mod26251 = 7623
S = a^b modp = 7623^3251 mod26251 = 17612
S = b^a modp = 956^2141 mod26251 = 17612
S = b^a modp = a^b modp = 956^2141 mod26251 = 7623^3251 mod26251
S = 17612
Виталий (Не знает – a, b, c).
Знает – p =26251
Знает – 7
A = g^a modp = 7^2141 mod26251 = 7623
B = g^b modp =7^3251 mod26251 = 956
S = b^a modp = 956^2141 mod26251 = 17612
S = a^b modp = 7623^3251 mod26251 = 17612
S = b^a modp = a^b modp = 956^2141 mod26251 = 7623^3251 mod26251
Задание №2. Работая в подгруппе из трех человек и ограничения из задания 2 сформируйте общий секретный ключ для трех сторон.
Было осуществлено, работая в подгруппе из трех человек и ограничения из задания 2 формирование общего секретного ключа для трех сторон.
Соня (Не знает – b).
Знает – p =27107
Знает – g = 7
Знает – a = 2591
A = g^a modp = 7^2591 mod27107 = 8299
C = 8645
C^a = C^a modp = 8645^2591 mod27107= 20821
B^c =10170
K = B^c = (B^c)^a modp = 10170^2591 mod27107= 8301
Геля (Не знает – a).
Знает – p = 27107
Знает – g = 7
Знает – b = 3251
B = g^b modp = 7^3251mod27107=5346
A = 8299
A^b = A^b modp = 8299^3251 mod127107= 16175
C^a = 20821
K = C^a = (C^a)^b modp = 20821^3251 mod27107 = 8301
Виталий (Не знает – a, b, c).
Знает – p =27107
Знает – g = 7
Знает – c = 4999
C = g^c modp = 7^4999 mod27107 = 8645
B =5346
B^c = B^c modp = 5346^4999 mod27107 = 10170
A^b = 16175
K = A^b = (A^b)^c modp = 16175^4999 mod27107 = 8301
Злоумышленник (Не знает – a, b, c), (Знает – p, g, A, B, C).
Вывод: В ходе выполнения практической работы было осуществлено получение практических навыков применения алгоритмов генерации ключей по незащищенному каналу.