I. Действия пользователя В
1) Выбирает два произвольных больших простых числа Р и Q.
2) Вычисляет значение модуля N = Р * Q.
3) Вычисляет функцию Эйлера
Выбирает случайным образом значение открытого ключа КВ1 с учетом выполнения условий:
,
4) Вычисляет значение секретного ключа КВ2, используя свойства арифметики по модулю ( например, расширенный алгоритм Евклида) при решении сравнения
5) Пересылает пользователю А пару чисел (N, КВ1) по незащищенному каналу.