Для шифра Эль-Гамаля с заданными параметрами найти недостоющие параметры и описать процесс передачи сообщения от А к В
p=23 g=5 Cb=8 k=10 m=10
Решение
А и В выбирают p и g.
В: генерирует секретный и открытый ключи, Св закрытый ключ, находим открытый ключ dв.
Dв=gCbmod p =58mod23=16
В передает свой открытый ключ dв
Далее А выбирает число К=10
Вычисляет числа
r=gkmod p = 510mod 23 = 9
e=m*dвK mod p =10*1610mod 23=15
А передает В пару чисел (r, e) = (9,15)
В получив (r, e) = (9, 15) вычисляет
m'= e*rp-1-Cвmod p= 15*923-1-16 mod 23= 15*914mod 23=10
Сообщение передано
25. Для шифра Эль-Гамаля с p=19, g=2, Cb= 11, k=4 описать процесс передачи сообщения m=5 пользователю В.Решение
А и В выбирают p и g.В: генерирует секретный и открытый ключи, Св закрытый ключ, находим открытый ключ dв.Dв=gCbmod p =211mod19=15.В передает свой открытый ключ dв.Далее А выбирает число К=10.Вычисляет числа.r=gkmod p = 24mod 19 = 16
e=m*dвK mod p =5*15 4 mod 19=7.А передает В пару чисел (r, e) = (16,14)
В получив (r, e) = (16, 14) вычисляет .m'= e*rp-1-Cвmod p= 7*1619-1-11 mod 19= 7*167mod 19=5.Сообщение предано