Аня
Дек. 7, 2008 12:04:58
Эль Гамаль.
Алгоритм цифровой подписи ЭльГамаля лежит в основе современных государственных стандартов по цифровой подписи.
В задании требуется:
- подписать сообщение
- проверить сообщение
Задача формулируется таким образом:
72.1. Calculate ElGamal's signature of the message M=924743079237129051644739152484. Scheme
parameters: module p=999322873936262740684006202459, generator g=140405385067992828921334150816,
secret key x=597374340137088807238685974246. Assume that k=224303606516544629816282457677.
72.2. Verify ElGamal's signature (a,b)=(985798159078111620103163777903,992544085004248013500440387192)
of the message M=423582294813879697636834497552. Scheme parameters: module
p=999322873936262740684006202459, generator g=140405385067992828921334150816, public key
y=937020276605545547319398743394. Write a complete solution with calculations.
shiza
Дек. 7, 2008 12:16:30
А где вопрос? =)
The gray Cardinal
Дек. 7, 2008 12:17:31
Аня
Дек. 7, 2008 12:19:04
Вопрос как?:)
igor.kaist
Дек. 7, 2008 12:20:27
Интересует сам алгоритм, или реализация на питоне?
Аня
Дек. 7, 2008 12:21:37
алгоритм вроде ясен - нужна его реализация на питоне
The gray Cardinal
Дек. 7, 2008 12:23:02
Аня
Тебе следует ответить на вопрос, обязана ли ты сама реализовать алгоритм, или имеешь возможность просто воспользоваться готовыми модулями, чтобы написать небольшой пример (программу), который что-то “подписывает” и “проверяет”.
igor.kaist
Дек. 7, 2008 12:23:49
Описание алгоритма в студию, будем думать…
Так будет намного быстрее, чем каждый из нас будет искать его :)
Аня
Дек. 7, 2008 12:25:35
The gray Cardinal
я могу воспользоваться чем угодно)))мне просто надо получить правильный ответ)
Ferroman
Дек. 7, 2008 13:16:58