GNU.FREE
Оригинальный автор(ы) | Джейсон Киткэт |
---|---|
Первоначальный выпуск | 1999 г., 24–25 лет назад. |
Написано в | Ява |
Платформа | Unix-подобные и Windows |
Тип | Электронное голосование |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | бесплатный проект ![]() |
GNU.FREE — это система свободного голосования, которая официально была частью проекта GNU . Автор GNU.FREE публично прекратил работу над проектом из-за разочарования в концепции безопасного Интернет-голосования. [ 1 ]
Обзор протокола
[ редактировать ]В GNU.FREE есть два сервера: сервер списка избирателей (ERServer) и региональный сервер (RTServer). Все сообщения шифруются с использованием шифрования Blowfish с обменом ключом с помощью шифрования RSA . Избиратель отправляет информацию аутентификации ERServer, который ее проверяет. Затем избиратель заполняет бюллетень и отправляет ключ вместе с отметкой времени на RTServer. Затем RT-сервер сохраняет это сообщение и снова запрашивает у избирателя временную метку. Если избиратель предоставляет действительную метку времени, ключ расшифровывается и отправляется на ERServer. ERServer записывает, что избиратель отправил ключ и не может голосовать снова. Затем RTServer расшифровывает голосование, сохраняет его и удаляет ключ.