| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Подпись Чаума |
| Автор: Anatom 3.12.2008, 16:43 |
| Товарищи помогите, хотел бы реализовать шифр "подпись Чаума" на делфи не подскажите как это возможно сделать? Буду очень признателен за помощь. |
| Автор: MetalFan 3.12.2008, 18:55 |
| хоть бы описал алгоритм... |
| Автор: Anatom 3.12.2008, 22:53 | ||
а как из pdf взять тест, а то он копирется квадратиками |
| Автор: Anatom 4.12.2008, 00:36 | ||
Понятие слепых подписей было придумано Дэвидом Чаумом [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], называемых неожиданными слепыми подписями. Схемы этих подписей сложнее, но они дают больше возможностей . ^-возведение в степень |