Файл: Анисько Софья, Сакова Ангелина, биас 220.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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).

Вывод: В ходе выполнения практической работы было осуществлено получение практических навыков применения алгоритмов генерации ключей по незащищенному каналу.