Спочатку я і Таня публічно визначаємо
параметри генератора g і простого модуля p, які є простими числами.
Потім я вибираю випадкове приватне число – 5.
І вираховую 35mod17=243 mod17=5, тобто,
моїм публічним ключем є число 5. Відправляю його Тані.
Потім Таня вибирає своє випадкове приватне
число – 4.
І вираховує 34mod17=81mod17=13, тобто
публічним числом Тані є число 13. Відправляє його мені.
Після цього я можу вирахувати спільний
секретний ключ, піднісши в степінь публічного ключа Тані мій секретний ключ.
135mod17=
371293mod17=13.
Таня може вирахувати спільний секретний ключ,
піднісши в степінь мого публічного ключа її секретний.
54mod17=625mod17=13
Суть у тому, що для вирахування спільного секретного
ключа необхідно знати хоч один приватний.



Немає коментарів:
Дописати коментар