Проект "Свободные голосования"

Электронная системы голосований через интернет
Текущее время: 08 май 2024, 23:03

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 14 июл 2011, 14:25 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
Итак... Наша задача - создать систему без использования ЭЦП, средств шифрования и хранения персональных данных на серверах. При этом, что-бы в случае необходимости, с использованием дополнительных действий, можно было-бы придать голосованию хотя-бы видимость юридической значимости.

Первый вариант который приходит на ум:

1. Система представляет из себя (как и раньше) комплекс веб-приложение + приложение на компьютере пользователя.

2. Вся информация связывающая голоса с конкретными пользователями будет храниться только в программе на компьютере пользователя.

3. Вывод результатов голосования в виде двух списков:

Список результатов:
- одноразовый код;
- выбранный ответ в голосовании;

Список голосовавших:
- одноразовый идентифицирующий код (дальше расскажу почему он отдельный);

4. В случае необходимости признания юридической силы за голосованием, каждый проголосовавший пишет на бумаге и подписывает своей обычной подписью следующее письмо: "Я, такой-то, заявляю, что принимал участие в голосовании таком-то, одноразовый идентификатор такой-то и результат моего выбора соответствует указанному". В таком случае не раскрывается тайна голосования. Однако, если таких писем по голосованию придет существенно меньше чем было проголосовавших, может получиться так, что результаты окажутся сомнительными.

Выходом может быть отказ от тайных голосований.

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

Еще одним выходом может являться отказ от официального признания системы и использование ЭЦП и шифрования типа GnuPG "на свой страх и риск".

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Последний раз редактировалось Андрей 14 июл 2011, 16:36, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 июл 2011, 14:31 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
Возможно, реализация именно на основе GnuPG будет оптимальной. Ее официального признания придется добиваться, конечно, долго и трудно. Но других вариантов похоже нет. :(

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 июл 2011, 22:56 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
При использовании GnuPG текстовую информацию пользователю будут подписывать и шифровать сами, с помощью общедоступных установленных на компьютере программ, и вставлять в нужные поля на странице. Таким образом в нашей системе точно не будет использоваться никакого шифрования, а только хранение данных.

Думаю, это будет только на первое время. В дальнейшем что-нибудь придумаем для более удобной работы с GnuPG (в том числе, можно сделать ту-же программу-агент, которая будет использовать библиотеки GPG).

По поводу проверки соответствия пользователя человеку, вероятно, придется использовать систему взаимного подписывания ключей, которая уже есть в системе GnuPG. Например, при наличии 2-х подписей с абсолютным доверием, 4-х подписей с полным доверием (х2 относительно предыдущих), или 12-и подписей с ограниченным доверием (х3 относительно предыдущих) человек будет считаться полноценным голосующим.

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB