Тайное голосование

Материал из Сервис Облачной Демократии
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «Тайное голосование подразумевает под собой то, что по результатам голосования невозможно...»)
 
 
(не показаны 4 промежуточные версии 3 участников)
Строка 1: Строка 1:
 
Тайное голосование подразумевает под собой то, что по результатам голосования невозможно определить кто конкретно каким образом проголосовал.
 
Тайное голосование подразумевает под собой то, что по результатам голосования невозможно определить кто конкретно каким образом проголосовал.
 +
 +
== Вариант реализации с сервером ==
  
 
В нашей системе тайна голосования, одновременно с возможностью проверки человеком как учелся его голос в результатах, обеспечивается следующим образом.
 
В нашей системе тайна голосования, одновременно с возможностью проверки человеком как учелся его голос в результатах, обеспечивается следующим образом.
  
При голосовании человек придумывает или генерирует с помощью специальной программы, некую строку, по которой он потом сможет идентифицировать свой ответ в результатах голосования (одноразовый код). Он вводит эту строку в процедуре голосования.
+
При голосовании человек придумывает или генерирует с помощью специальной программы, некую строку, по которой он потом сможет идентифицировать свой ответ в результатах голосования (одноразовый идентификатор). Он вводит эту строку в процедуре голосования.
  
 
Для того, что-бы пользователю не нужно было запоминать, мы предлагаем самому пользователю зашифровать этот одноразовый идентификатор своим личным ключем и вставить его как часть подписываемого текста. Этот текст будет выполнять функции подписи участника голосования.
 
Для того, что-бы пользователю не нужно было запоминать, мы предлагаем самому пользователю зашифровать этот одноразовый идентификатор своим личным ключем и вставить его как часть подписываемого текста. Этот текст будет выполнять функции подписи участника голосования.
Строка 10: Строка 12:
 
# Список проголосовавших с их подписями. По этому списку всегда можно проверить кто именно принимал участие в голосовании;
 
# Список проголосовавших с их подписями. По этому списку всегда можно проверить кто именно принимал участие в голосовании;
 
# Список голосов. В данном списке выбор пользователя выводиться парами "одноразовый код" - "выбор". Таким образом, по этим данным пользователь сможет проверить правильно-ли записан его голос.
 
# Список голосов. В данном списке выбор пользователя выводиться парами "одноразовый код" - "выбор". Таким образом, по этим данным пользователь сможет проверить правильно-ли записан его голос.
 +
 +
 +
[[Category:gplvote-serverbased]]

Текущая версия на 12:34, 9 марта 2012

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

Вариант реализации с сервером

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

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

Для того, что-бы пользователю не нужно было запоминать, мы предлагаем самому пользователю зашифровать этот одноразовый идентификатор своим личным ключем и вставить его как часть подписываемого текста. Этот текст будет выполнять функции подписи участника голосования.

Таким образом, в результатах голосования будут выводиться два списка:

  1. Список проголосовавших с их подписями. По этому списку всегда можно проверить кто именно принимал участие в голосовании;
  2. Список голосов. В данном списке выбор пользователя выводиться парами "одноразовый код" - "выбор". Таким образом, по этим данным пользователь сможет проверить правильно-ли записан его голос.
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты