- PVSM.RU - https://www.pvsm.ru -

Нужны абсолютно прозрачные выборы? — Их есть у меня

На дворе XXI век, а мы продолжаем голосовать «камешками». Давайте это менять. Тем более, что «цифровых» инструментов для этого становится всё больше и больше.

Системы электронного голосования разрабатываются во всём мире. Упор делается как на железо (например в Индии (1) [1] и у DARPA (2) [2]), так и на софт (ElectionGuard (3) [3] и электронные выборы в Мосгордуму (4) [4]). Здесь мы поговорим о части, которая относится к софту.

В обеих системах (ElectionGuard и системы для Мосгордумы) упор делается на защиту передаваемой информации от браузера голосующего до хранилища системы, а также на охрану анонимности голосования. Безусловным плюсом системы ElectionGuard является возможность пересчитать результаты голосования любым желающим. Достоинство системы для Мосгордумы — хранение данных в блокчейне [5], что гарантирует неизменность уже внесённых данных. Но в описании обеих систем нет информации о способах защиты от внутреннего «вброса» голосов. При хранении анонимных данных сделать «вбросы» изнутри системы теоретически достаточно просто.

Представляем вашему вниманию абсолютно прозрачную систему голосования с возможностью пересчёта голосов любым желающим и полным отсутствием возможности «вброса» голосов изнутри — ЗаКого.рф (5) [6]!

Первое достигается хранением данных в блокчейне. Второе — неанонимностью голосования. Ииии погодите кидаться всякой дрянью… Сейчас вы всё поймёте.

Мы используем два блокчейна:

  • «закрытый», для хранения информации о том, кто и как проголосовал;
  • «открытый», для хранения анонимной информации о голосовании и хэша соответствующего «закрытого» блока.

Доступа к «закрытому» блокчейну нет ни у кого, кроме хозяина системы. Данные «открытого» блокчейна могут быть скачаны для проверки любым желающим. Скрипт проверки прилагается. Учитывая, что хэш «закрытого» блока хранится в «открытом» блоке и также участвует в расчёте хэша «открытого» блока, изменение «закрытого» блокчейна невозможно.

Теперь поговорим о неанонимности. Хранение информации о голосующем позволяет специальным органам проверить отсутствие «вбросов». Берём определённый процент от всех блоков, для каждого блока смотрим информацию о голосующем, связываемся с ним и узнаём, правда ли, что он голосовал. При полной анонимности в хранилище можно загрузить практически любое количество нужных голосов. При этом способ организации хранилища значения не имеет.

Что важнее: анонимность голосования или прозрачность выборов? Человечеству ещё предстоит ответить на этот вопрос. Для меня ответ очевиден: государство стоооолько уже знает обо мне, что ещё немного знаний мне не повредит (качество охраны этой информации оставим за рамками статьи).

В следующих версиях мы планируем:

  • заменить авторизацию через соцсети, на авторизацию через Госуслуги;
  • воспользоваться опытом проектов ElectionGuard (3) [3] и Мосгордумы (4) [4] по защите данных на этапе от браузера пользователя до хранилища системы.

P. S. Кстати, первое абсолютно прозрачное голосование уже идёт (на примере выборов глав регионов). Присоединяйтесь на ЗаКого.рф (5) [6]!

Ссылки:

  1. в Индии [7];
  2. по заказу DARPA [8];
  3. от Galois и Microsoft [9];
  4. в Московскую городскую Думу [10];
  5. ЗаКого.рф [11].

Автор: Константин Головань

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/hranenie-danny-h/329389

Ссылки в тексте:

[1] (1): #Link1

[2] (2): #Link2

[3] (3): #Link3

[4] (4): #Link4

[5] блокчейне: https://ru.wikipedia.org/wiki/%D0%91%D0%BB%D0%BE%D0%BA%D1%87%D0%B5%D0%B9%D0%BD

[6] (5): #Link5

[7] в Индии: https://eci.gov.in/evm/

[8] по заказу DARPA: https://www.vice.com/en_us/article/yw84q7/darpa-is-building-a-dollar10-million-open-source-secure-voting-system

[9] от Galois и Microsoft: https://blogs.microsoft.com/on-the-issues/2019/05/06/protecting-democratic-elections-through-secure-verifiable-voting/

[10] в Московскую городскую Думу: https://www.mos.ru/city/projects/blockchain-vybory/

[11] ЗаКого.рф: https://%D0%B7%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE.%D1%80%D1%84/

[12] Источник: https://habr.com/ru/post/466561/?utm_source=habrahabr&utm_medium=rss&utm_campaign=466561