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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Переголосование - нюанс
СообщениеДобавлено: 24 окт 2011, 17:12 
Не в сети

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

Поясню что я имею ввиду...

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

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

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

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переголосование - нюанс
СообщениеДобавлено: 24 окт 2011, 17:34 
Не в сети

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

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переголосование - нюанс
СообщениеДобавлено: 24 окт 2011, 21:07 
Не в сети

Зарегистрирован: 27 авг 2011, 22:36
Сообщения: 460
брр, как много и страшно написано.
Просто в информацию о голосе внести байт определяющий номер голоса. "голос" с наивысшим номером перезатирает "голос" с наименьшим номером. Этот байт располагается на уровне с информацией о голосовании и не шифруется.

_________________
AF4B DFB0 0E41 2F7A 09FD 4971 96F0 B176 EA1C DD85


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переголосование - нюанс
СообщениеДобавлено: 24 окт 2011, 21:32 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
yurial писал(а):
брр, как много и страшно написано.
Просто в информацию о голосе внести байт определяющий номер голоса. "голос" с наивысшим номером перезатирает "голос" с наименьшим номером. Этот байт располагается на уровне с информацией о голосовании и не шифруется.

А как вы вообще определите что вот эти два голоса принадлежат одному голосующему? Насколько я понимаю, невозможно не имея в наличии открытого ключа узнать его отпечаток по зашифрованным данным. Или можно?

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переголосование - нюанс
СообщениеДобавлено: 24 окт 2011, 22:27 
Не в сети

Зарегистрирован: 27 авг 2011, 22:36
Сообщения: 460
Андрей писал(а):
А как вы вообще определите что вот эти два голоса принадлежат одному голосующему? Насколько я понимаю, невозможно не имея в наличии открытого ключа узнать его отпечаток по зашифрованным данным. Или можно?

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

_________________
AF4B DFB0 0E41 2F7A 09FD 4971 96F0 B176 EA1C DD85


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переголосование - нюанс
СообщениеДобавлено: 24 окт 2011, 22:43 
Не в сети

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

Ну тогда все нормально.

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


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

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


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

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


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

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