Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Подпись Чаума


Автор: Anatom 3.12.2008, 16:43
Товарищи помогите, хотел бы реализовать шифр "подпись Чаума" на делфи не подскажите как это возможно сделать? Буду очень признателен за помощь.

Автор: MetalFan 3.12.2008, 18:55
хоть бы описал алгоритм...

Автор: Anatom 3.12.2008, 22:53
Цитата(MetalFan @ 3.12.2008,  18:55)
хоть бы описал алгоритм...


 а как из pdf взять тест, а то он копирется квадратиками

Автор: Anatom 4.12.2008, 00:36
Цитата(MetalFan @ 3.12.2008,  18:55)
хоть бы описал алгоритм...

Понятие слепых подписей  было придумано Дэвидом Чаумом [317, 323], который также предложил и первую реализацию этого понятия [318]. Она использует алгоритм RSА.
У Боба есть открытый ключ е, закрытый ключ d и открытый модуль n. Алиса хочет, чтобы Боб вслепую, не читая, подписал сообщение m.
(1)    Алиса выбирает случайное число к из диапазона от 1 до n. Затем она маскирует m, вычисляя
t=mk^e mod n
(2)    Боб подписывает t
t^d=(mk^e)^d mod n
(3)    Алиса снимает маскировку с t^d, вычисляя
S=t^d /k mod  n
 Результатом является  S=m^d  mod  n

ЭТО МОЖНО легко показать 
t^d≡(mk^e)^d ≡ m^d k (mod  n), поэтому  td /k = m^d k/k ≡ m^d (mod n)

Чаум придумал целое семейство более сложных алгоритмов слепой подписи [320, 324], называемых неожиданными слепыми подписями. Схемы этих подписей сложнее, но они дают больше возможностей .
^-возведение в степень

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)