2013-09-02 4 views
2

Я работаю над системой электронного голосования (Foo Scheme) в php. для rsa-шифрования я использовал phpseclib. но я не знаю, как слепые и не слепые сообщения. Для получения дополнительной информации я разместил документ Here. Я действительно не могу понять объяснение стр. 8 и 9. Если вы работали над электронным голосованием, пожалуйста, помогите мне!Реализация безопасной E-схемы голосования Foo

+0

Веб-сайт, на который вы ссылаетесь, кажется немного придирчивым в сообщениях, которые он принимает. Вместо того, чтобы увидеть документ, я думаю, http://crypto.stackexchange.com/ может быть лучше подходит для вашего вопроса idk. – neubert

+0

Спасибо, приятель, но это были математические доказательства, а phpseclib не математически. –

+0

Вопрос: почему бы не использовать службу, которая просто обрабатывает всю безопасность и запись для вас, как DocuSign? Посетите www.docusign.com/devcenter – mikebz

ответ

0

Так что я читал о слепых подписей на википедии и ...

phpseclib уже делает ослепление до такой степени, когда он делает это модульное возведение в степень. Как слепые, так и слепые сигнатуры RSA требуют, чтобы случайное значение было относительно простым по модулю. phpseclib использует теорему китайского остатка, чтобы сделать возведение в степень на p и q вместо N и сортировать их комбинацию, а так как p и q простое, что меньше p или q, тривиально легко относительно просто с ними.

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

В любом случае, дайте мне несколько дней, и я попробую что-нибудь взломать, как позволяет время.