1. Главная
  2. Библиотека
  3. Программирование
  4. 1. Определить общие ключи между пользователем А и пользователем В (при отсутствии мошенника).  Обмен ключами по схеме Дифф...

1. Определить общие ключи между пользователем А и пользователем В (при отсутствии мошенника).  Обмен ключами по схеме Диффи-Хеллмана.

«1. Определить общие ключи между пользователем А и пользователем В (при отсутствии мошенника).  Обмен ключами по схеме Диффи-Хеллмана.»
  • Программирование

Условие:

1. Определить общие ключи между пользователем А и пользователем В (при отсутствии мошенника).  Обмен ключами по схеме Диффи-Хеллмана.

2. Определить общие ключи между пользователем А и мошенником, между пользователем В и мошенником.

Решение:

Пункт 1 (без злоумышленника):

1. р = 2, q = 19

2. ХА = 5,

YA = 25 mod 19 = 32 mod 19 = 13

3. ХB = 7

YB= 27 mod 19 = 128 mod 19 = 14

4. Вычисление ключа пользователем A:

КА = (YB)XA mod q = 145 mod 19 = 537824 mod 19 = 10

5. Вычисление ключа пользователем В:

КB= (YA)XB mod q = 137 mod 19 = 62748517 mod 19 = 1...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет