id: Гость   вход   регистрация
текущее время 14:39 28/03/2024
Владелец: unknown (создано 14/09/2006 22:50), редакция от 19/05/2007 20:04 (автор: unknown) Печать
Категории: криптография, анонимность, приватность, эцп, неотслеживаемые платежи
создать
просмотр
редакции
ссылки

Слепая подпись


Подписание документа без знания его содержания, а только для заверения факта его существования в определенный момент времени (нотариальное заверение, почтовый штемпель на почтовом отправлении и т.п.). При этом даже раскрытие документа в будущем не позволит заверителю определить, в каком из заверенных "пакетов" тот находился, но и не позволит отречься от собственной подписи.


Слепая подпись — это такая же цифровая подпись, как и RSA, только подписывающая сторона не только не видит подписываемого документа, но даже не может знать его хэш. Она подписывает его вслепую. Так, в электронных платёжных системах она не видит номер купюры (его нужно случайно выбрать самому), который она подписывает. Как если бы документ вложили в непрозрачный конверт вместе с копиркой и попросили бы на нём расписаться банк или поставить штамп сквозь конверт, не разрывая его.


Теперь эту платёжку можно передать другому лицу, оно предъявит её банку на обналичивание, банк проверит что номера уникальны и по ним ещё никто не снимал деньги, но отследить кому он выдал эти номера изначально он не может, так как никогда их не видел.


Чтобы вкладчик не обманул банк, может использоваться такой протокол: вкладчик пишет одинаковый номинал купюр на ста документах с разными номерами и депонирует в зашифрованном виде у банка. Банк выбирает случайным образом и требует раскрыть 99 (или n-1) конвертов, убеждается, что везде написано $10, а не $1000, тогда подписывает оставшийся конверт вслепую, не видя номера купюры.


Может быть предусмотрен более простой вариант: за каждым номиналом купюры у банка закреплена своя пара открытых ключей. Тогда под подпись присылается только номер купюры и необходимость проверки номинала перед подписью отпадает.


Математически роль конверта с копиркой выполняет т.н. затемняющий множитель, на который документ умножается перед подписью, который делает документ как бы зашифрованным, нечитаемым, и который снимается после подписи, возвращая его к первоначальному виду, сохраняя под ним подпись.


Вместо RSA в качестве основы для слепой подписи могут быть использованы и другие алгоритмы.


Кроме платёжных систем, слепые подписи могут использоваться в системах электронного голосования и других протоколах, где необходимо обеспечить тайну личности отправителя заверенной информации.


 
Комментариев нет [показать комментарии/форму]
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3