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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 141 ]  На страницу 1, 2, 3, 4, 5 ... 15  След.
Автор Сообщение
СообщениеДобавлено: 30 сен 2011, 15:59 
Не в сети

Зарегистрирован: 17 июн 2011, 18:14
Сообщения: 2543
Юрий описал следующий метод перемещения информации о тайном голосовании в распределенной сети.

Прежде всего, предполагается наличие у пользователя следующих вещей:
1. Главного авторизованного ключа
2. Одноразового НЕ персонализированного ключа (пара открытый/закрытый ключ) для каждого отдельного голосования. До окончания голосования публичный ключ этой пары держится в тайне.

Пользователь голосует формируя два блока данных:
1. Свой голос в голосовании, зашифрованный одноразовым ключем. Этот блок подписывается обычной персонализированной подписью пользователя.
2. Свою подпись об участии в голосовании. Формируется обычным персонализированным ключем.

Эти блоки от пользователя должны уходить по разным каналам.

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

Голос отправляется по всем остальным каналам (по каналам идущим от автора голоса, по которым НЕ отправлялась подпись). На узлах, которые получат пакет с голосом, запоминается его подпись, голос извлекается в оригинальном виде (в шифрованном, но без персональной подписи предыдущего узла), подписывается персональным ключем пользователя данного узла и отправляется далее. Отправителю данной подписи выдается "расписка" в том что она получена.

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

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

_________________
7BF9BDC16428245B55CF04EF4A609CA44E0F6E68


Последний раз редактировалось Андрей 19 фев 2012, 23:20, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2011, 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: 29 авг 2011, 22:10
Сообщения: 214
Откуда: С-Петербург
Не пойдёт, ибо надо исходить из принципа - все файлы доступны всем и нет возможности их адресной передачи.

Да и собственно кому их адресовать, какой то вариации на тему сервера ?

_________________
Изображение Если бы другие не были дураками, мы бы ими были. (C)


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

Зарегистрирован: 24 сен 2011, 23:06
Сообщения: 395
Kuguar писал(а):
Не пойдёт, ибо надо исходить из принципа - все файлы доступны всем и нет возможности их адресной передачи.

Да и собственно кому их адресовать, какой то вариации на тему сервера ?

Это требование FreeNet?

_________________
Во вселенной нет общества в котором "Vox populi, vox Dei" не переводилось бы "О, Боже, как мы в это вляпались".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 сен 2011, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 авг 2011, 22:10
Сообщения: 214
Откуда: С-Петербург
Dim писал(а):
Это требование FreeNet?


Это логика работы пиринговых сетей.
Т.е. анонимность и прямая адресация (прямая передача), есть взаимоисключающие вещи.

_________________
Изображение Если бы другие не были дураками, мы бы ими были. (C)


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

Зарегистрирован: 27 авг 2011, 22:36
Сообщения: 460
Kuguar писал(а):
Не пойдёт, ибо надо исходить из принципа - все файлы доступны всем и нет возможности их адресной передачи.

Да и собственно кому их адресовать, какой то вариации на тему сервера ?

Вот и я не понял, где вы тут увидели адресную передачу?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 окт 2011, 00:10 
Не в сети
Аватара пользователя

Зарегистрирован: 29 авг 2011, 22:10
Сообщения: 214
Откуда: С-Петербург
yurial писал(а):
Вот и я не понял, где вы тут увидели адресную передачу?


"Эти блоки от пользователя должны уходить по разным каналам."

Все каналы в p2p сетях разные (в идеале).
Но тем не менее, все данные общедоступные.
Спрашивается, куда должны уходить блоки и зачем их уход разделять, ежели они сразу после ухода всем доступны.

_________________
Изображение Если бы другие не были дураками, мы бы ими были. (C)


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

Зарегистрирован: 24 сен 2011, 23:06
Сообщения: 395
Kuguar писал(а):
Это логика работы пиринговых сетей.
Т.е. анонимность и прямая адресация (прямая передача), есть взаимоисключающие вещи.
Пиринговая сеть потому и пиринговая, что работает на прямых соединениях. И анонимности особо это не мешает. ;)
Kuguar писал(а):
Все каналы в p2p сетях разные (в идеале).Но тем не менее, все данные общедоступные. Спрашивается, куда должны уходить блоки и зачем их уход разделять, ежели они сразу после ухода всем доступны.
Теоретически если пакет передаётся узлом, то это не означает что он там создан. Практически же лучше выплёвывать пакеты на разных пиров. Что требует push-ориентированной системы. Что в принципе упростило бы реализацию.

_________________
Во вселенной нет общества в котором "Vox populi, vox Dei" не переводилось бы "О, Боже, как мы в это вляпались".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 окт 2011, 00:31 
Не в сети
Аватара пользователя

Зарегистрирован: 29 авг 2011, 22:10
Сообщения: 214
Откуда: С-Петербург
Dim писал(а):
Пиринговая сеть потому и пиринговая, что работает на прямых соединениях. И анонимности особо это не мешает.


Ага. Но априорно неизвестно кто с кем соединился и что именно ему передал. Т.е. нельзя передать конкретный файл конкретному получателю.
Можно только сделать его общедоступным.

_________________
Изображение Если бы другие не были дураками, мы бы ими были. (C)


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

Зарегистрирован: 24 сен 2011, 23:06
Сообщения: 395
Kuguar писал(а):
Ага. Но априорно неизвестно кто с кем соединился и что именно ему передал. Т.е. нельзя передать конкретный файл конкретному получателю.
Можно только сделать его общедоступным.
Это вопрос реализации сети. В скайпе ведь можно.

_________________
Во вселенной нет общества в котором "Vox populi, vox Dei" не переводилось бы "О, Боже, как мы в это вляпались".


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

Зарегистрирован: 27 авг 2011, 22:36
Сообщения: 460
Данные становятся общедоступными, отсылка по разным каналам нужна лишь для того, чтобы связь между двумя пакетами была практически не вычислима.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 141 ]  На страницу 1, 2, 3, 4, 5 ... 15  След.

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


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

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


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

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