Дистанционное электронное голосование — 2021
С 17 по 19 сентября пройдут всероссийские выборы в Государственную Думу. Кроме того, жители нескольких районов столицы будут выбирать депутатов Московской городской Думы и муниципальных депутатов. На всех выборах можно будет проголосовать онлайн. Регистрация на участие в электронном голосовании пройдет с 00:01 2 августа до 23:59 13 сентября. Подробности читайте в нашем спецпроекте.
До начала регистрации на онлайн-голосование:
Дней
Часов
Минут
Секунд

Проверка системы онлайн-голосования пройдет 29−30 июля

Открыть бюллетень можно с 08:00 29 июля до 19:59 30 июля. Участвовать смогут все жители столицы от 18 лет с полной учетной записью на mos.ru. Тестовое голосование нужно, чтобы проверить, что система работает исправно, готова к высоким нагрузкам и выдерживает хакерские атаки.


Пользователям предстоит ответить на два вопроса.

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

  • Все граждане вне зависимости от их статуса
  • Работники сферы торговли и услуг
  • Медицинские работники и персонал медицинских организаций
  • Преподаватели образовательных организаций (детские сады, школы, средние специальные заведения, вузы)
  • Социальные работники
  • Сотрудники правоохранительных органов
  • Сотрудники банков, страховых компаний, почтовых отделений
  • Чиновники федеральных органов власти на территории города Москвы
  • Чиновники региональных и местных органов власти города Москвы
  • Члены избирательных комиссий и наблюдатели
  • Депутаты

2. Какой приоритет развития городской инфраструктуры вы бы выбрали для отрасли транспорта?
  • Развитие общественного транспорта
  • Развитие личного транспорта

Как хакеры помогают развивать систему онлайн-голосования, читайте здесь.
Проверка системы онлайн-голосования пройдет 29−30 июля
Открыть бюллетень можно с 08:00 29 июля до 19:59 30 июля. Участвовать смогут все жители столицы от 18 лет с полной учетной записью на mos.ru. Тестовое голосование нужно, чтобы проверить, что система работает исправно, готова к высоким нагрузкам и выдерживает хакерские атаки.


Пользователям предстоит ответить на два вопроса.

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

  • Все граждане вне зависимости от их статуса
  • Работники сферы торговли и услуг
  • Медицинские работники и персонал медицинских организаций
  • Преподаватели образовательных организаций (детские сады, школы, средние специальные заведения, вузы)
  • Социальные работники
  • Сотрудники правоохранительных органов
  • Сотрудники банков, страховых компаний, почтовых отделений
  • Чиновники федеральных органов власти на территории города Москвы
  • Чиновники региональных и местных органов власти города Москвы
  • Члены избирательных комиссий и наблюдатели
  • Депутаты

2. Какой приоритет развития городской инфраструктуры вы бы выбрали для отрасли транспорта?
  • Развитие общественного транспорта
  • Развитие личного транспорта

Как хакеры помогают развивать систему онлайн-голосования, читайте здесь.
Для участия в выборах 17 — 19 сентября нужны:
Активное избирательное право
Вы можете участвовать, если на момент голосования вам исполнилось 18 лет, и у вас есть российское гражданство

Постоянная регистрация в Москве

Полная учетная запись на mos.ru
Проверьте статус учетной записи в личном кабинете. Если у вас нет полной учетной записи, заполните все поля анкеты и подтвердите личность
Активное избирательное право
Вы можете участвовать, если на момент голосования вам исполнилось 18 лет, и у вас есть российское гражданство

Постоянная регистрация в Москве

Полная учетная запись на mos.ru
Проверьте статус учетной записи в личном кабинете. Если у вас нет полной учетной записи, заполните все поля анкеты и подтвердите личность
Остались вопросы? Пишите на support-vybory@mos.ru
Остались вопросы? Пишите на support-vybory@mos.ru
Подтвердите личность
Голосование онлайн — это удобно
Государственные услуги постепенно переходят в онлайн. Многие привыкли, что не нужно никуда ходить, чтобы записать ребенка в школу или в детский сад, заплатить за квартиру или посмотреть результаты своих анализов. Возможность участвовать в выборах со смартфона или компьютера — такая же электронная услуга. Узнайте о том, чем электронное голосование отличается от традиционного на участке.
Голосование онлайн — это удобно
Государственные услуги постепенно переходят в онлайн. Многие привыкли, что не нужно никуда ходить, чтобы записать ребенка в школу или в детский сад, заплатить за квартиру или посмотреть результаты своих анализов. Возможность участвовать в выборах со смартфона или компьютера — такая же электронная услуга. Узнайте о том, чем электронное голосование отличается от традиционного на участке.
Москвичи уже три раза голосовали с помощью интернета, не приходя на избирательный участок. И каждый раз система совершенствуется, чтобы быть еще удобнее. В этот раз:
Москвичи уже три раза голосовали с помощью интернета, не приходя на избирательный участок. И каждый раз система совершенствуется, чтобы быть еще удобнее. В этот раз:
4,6 миллиона человек уже оформили полную учетную запись на mos.ru, чтобы получать все услуги онлайн
А значит, они могут принять участие в голосовании.
Появилась функция «Отложенное решение»
Если во время голосования перестал работать интернет или завис компьютер, можно вернуться к бюллетеню и заново его отправить. Система учтет только ваш последний выбор.
Голосовой помощник для слабовидящих и новый дизайн бюллетеня
Людям старшего возраста будет проще ориентироваться в процедуре голосования.
Простая подача заявки
При регистрации на голосование онлайн не нужно будет заполнять длинную форму — данные загрузятся автоматически (для избирателей, чьи данные совпадут с информацией из ГАС «Выборы»).
Опыт онлайн-голосования в Москве
1) Первый раз москвичи голосовали онлайн в сентябре 2019 года на выборах в Мосгордуму. Для участия тогда зарегистрировались 11,2 тысячи человек, из них 92,3 процента проголосовали.

2) Самую большую проверку система электронных выборов прошла в июне 2020 года на голосовании по поправкам к Конституции РФ. Для участия тогда зарегистрировались более 1,1 миллиона москвичей, из них 93 процента проголосовали онлайн.

3) А в сентябре 2020 года на mos.ru жители Марьина и Бабушкинского района выбирали членов совета депутатов. Участие в выборах онлайн приняли почти 4,5 тысячи человек. Проголосовали 92 процента от тех, кто подал заявку на участие в электронном голосовании.
В Москве проходят выборы трех уровней власти:
1) выборы депутатов Госдумы;

2) довыборы депутатов в Мосгордуму в двух округах (№ 19 — Новогиреево, № 37 — Академический район);

3) выборы муниципальных депутатов в Щукине.

Если вы живете в Новогирееве, Академическом районе или Щукине, вы получите три бюллетеня (первый — на выборы депутатов Госдумы по федеральному избирательному округу, второй — на выборы депутатов Госдумы по одномандатным округам, третий — на выборы депутатов Мосгордумы или муниципальных депутатов).
Кому удобно голосовать онлайн?
Есть полная учетная запись на mos.ru

Живете не там, где прописаны
Например снимаете квартиру в центре, а зарегистрированы в Бирюлеве

На выходные уезжаете с семьей на дачу

Реже ходите в людные места из-за опасности коронавируса
Для таких ситуаций и сделали голосование онлайн на mos.ru
Занимает 5 минут
Можно участвовать откуда угодно, например, из отпуска за границей
Подходит любое устройство с доступом в интернет. Что делать, если у вас его нет.
Голосование через интернет в США — с 2000 года, в Великобритании — с 2002-го, во Франции — с 2003-го, в Испании — с 2004-го

Как это работает

Почему системе можно доверять?
Mos.ru — это привычный способ получения государственных услуг для миллионов людей.
4,6 млн человек
оформили полную учетную запись. Голосовать онлайн можно с этой же записью, новых данных о вас сайт не получит
883,7 тыс. горожан
каждую неделю пользуются электронными услугами на mos.ru. Выборы — такой же сервис
4,6 млн человек
Оформили полную учетную запись. Голосовать онлайн можно с этой же записью, новых данных о вас сайт не получит
883,7 тыс. горожан
каждую неделю пользуются электронными услугами на mos.ru. Выборы — такой же сервис
Как хранятся данные пользователей mos.ru
Пара абзацев о том, как хранятся данные и что они в безопасности
Как проголосовать онлайн
1
Заявка на включение в список участников голосования онлайн
С 00:01 2 августа до 23:59 13 сентября отправьте заявку на включение в список участников электронного голосования.

Для участия нужна полная учетная запись на mos.ru. Ее можно оформить онлайн или в центрах «Мои документы».
2
Подтверждение личности для доступа к бюллетеню
Зайдите в личный кабинет на mos.ru, чтобы проголосовать. Перед загрузкой электронного бюллетеня вы получите СМС c цифровым кодом. Введите этот код в специальное поле, и бюллетень откроется. Получить бюллетень можно с 08:00 17 сентября до 19:59 19 сентября.
Узнайте, как подтверждается личность избирателя.
3
Голосование
Поставьте галочку и нажмите кнопку «Проголосовать».

Почему у меня несколько бюллетеней
В Москве проходят выборы трех уровней власти:
1) выборы депутатов Госдумы;

2) довыборы депутатов Мосгордумы в двух округах (№ 19 — районы Вешняки, Ивановское, Новогиреево; № 37 — районы Академический, Гагаринский, Ломоносовский, Проспект Вернадского);

3) муниципальных депутатов в Щукине.

Если вы живете в этих районах, получите три бюллетеня (один — на выборы депутатов Госдумы по федеральному избирательному округу, второй — на выборы депутатов Госдумы по одномандатным округам, третий — на выборы депутатов Мосгордумы или муниципальных депутатов).
Если вы не смогли завершить голосование и хотите загрузить бюллетень заново
В этом году на онлайн-голосовании есть функция «Отложенное решение». Это возможность заново загрузить бюллетень если, например, случился перебой с интернетом или гаджетом. При подсчете результата система учтет только ваш последний выбор.

Система выдает электронные бюллетени до 19:59 19 сентября. Если вы получили бюллетень в последнюю минуту, есть дополнительное время, чтобы сделать выбор.

Остались вопросы? Пишите на support-vybory@mos.ru
Если вы не смогли завершить голосование и хотите загрузить бюллетень заново
В этом году на онлайн-голосовании есть функция «Отложенное решение». Это возможность заново загрузить бюллетень если, например, случился перебой с интернетом или гаджетом. При подсчете результата система учтет только ваш последний выбор.

Система выдает электронные бюллетени до 19:59 19 сентября. Если вы получили бюллетень в последнюю минуту, есть дополнительное время, чтобы сделать выбор.

Остались вопросы? Пишите на support-vybory@mos.ru
Отвечаем на вопросы
Избирателей
Специалистов
Зачем проводить голосование онлайн?
Москвичи привыкли к электронным услугам. 4,6 миллиона человек оформили полную учетную запись на mos.ru, чтобы городские услуги можно было оформлять через интернет из любого места. Кроме того, в Москве все еще сохраняется опасность заражения коронавирусной инфекцией. Чтобы сберечь здоровье, лучше лишний раз не ходить в места, где может быть много людей. Поэтому голосование онлайн — оптимальный вариант для тех, кто экономит время и бережет здоровье.

Голосовать онлайн можно откуда угодно с любого устройства с доступом в интернет. Единственное условие — нужно заранее пройти регистрацию, чтобы для вас подготовили электронный бюллетень и исключили вас из списков тех, кто голосует офлайн — на участке или дома.
Почему голосовать онлайн можно только с полной учетной записью?
Подтверждение учетной записи — это аналог проверки паспорта перед выдачей бюллетеня. То же самое происходит и на избирательных участках. Проверить статус учетной записи вы можете в личном кабинете на mos.ru: в меню слева найдите пункт «Профиль».

Читайте, как подтвердить учетную запись.
Как будет сохранятся анонимность голосования?
Безопасность и анонимность голосования обеспечивает специальный прокси-сервер (аномайзер). Это можно сравнить с поездкой в метро — система идентифицирует пассажира, проходящего через турникет, но никак не может предугадать его дальнейший маршрут.

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

Все голоса на входе в анонимную зону перемешиваются, ссылки на бюллетени назначаются с использованием случайных величин (например, координаты мышки на экране, разрешение и размер экрана, случайный набор данных из личного кабинета пользователя и так далее).
Как система контролирует, чтобы люди не голосовали дважды?
Если человек регистрируется на голосование онлайн, его автоматически исключают из других списков избирателей — кто голосует на участке в день голосования или досрочно. Если затем он придет на участок, бюллетень ему не выдадут.

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

Также напоминаем, что получение бюллетеня более одного раза в ходе одного и того же голосования влечет административный штраф в размере 30 тысяч рублей (статья 5.22 КоАП).
На избирательных участках работают наблюдатели. А как контролируют голосование, которое проходит онлайн?
Бюллетени зашифрованы. У блокчейн-сети нет единого сервера: чтобы изменить информацию в части бюллетеней, нужно получить одобрение большинства участников сети. Попытка изменить данные на одном из компьютеров сети сразу станет заметна остальным участникам сети, и подозрительные данные будут отвергнуты. Поэтому цепочку блокчейн-сети практически невозможно взломать.
Голосовать онлайн можно с любого устройства?
Со смартфона, планшета, ноутбука или стационарного компьютера с доступом в интернет (необходимо устойчивое соединение).
А если, когда я голосовал, отключили свет и компьютер выключился? Я не успел завершить голосование. Мой голос сохранится?
Если устройство вышло из строя или прервалось соединение, вы можете вернуться к электронному бюллетеню. При подсчете результата система учтет только ваш последний выбор.
Откуда я знаю, что вы считаете все голоса, которые поступают онлайн?
Голоса избирателей, которые сделали выбор онлайн, считают прямо в блокчейн-сети — это обеспечивает безопасность данных и прозрачность голосования. Подключиться к блокчейну и поучаствовать в контроле может любой избиратель. Для дополнительного контроля за онлайн-голосованием информация о каждом голосе будет распечатана и сохранена на одном из избирательных участков. Этот процесс сможет увидеть каждый благодаря системе видеонаблюдения.

Как только в блокчейн попадет зашифрованный бюллетень с голосом, система напечатает код блока в блокчейне, где этот бюллетень размещен. После окончания голосования система сформирует ключ, который позволяет расшифровать бюллетени единственным способом и подсчитать голоса. Затем электронные голоса суммируют с бумажными для подсчета общего результата.
Люди, которые живут за границей, смогут проголосовать онлайн и потом прийти на участок?
Участник электронного голосования исключается из перечня избирателей, которые голосуют на участке. Двойное голосование, в том числе выдача бумажного бюллетеня участнику электронного голосования, — это нарушение законодательства Российской Федерации.

Реестр электронных избирателей и реестры для голосования в участковых комиссиях формируются из одного источника — системы государственной автоматизированной системы (ГАС) «Выборы» ЦИК России. В случае обнаружения сомнительных случаев сотрудники избирательных комиссий проверяют списки избирателей, эта система уже отработана во время предыдущих голосований онлайн.
Как защититься от того, что в одной семье кто-то один проголосует за всех, потому что есть доступ к личным кабинетам?
Массовое голосование с одних и тех же устройств, а также подсетей, будет отслеживаться и проверяться.
У сотрудников МФЦ есть мои данные, смогут они проголосовать онлайн за меня?
Нет. Для участия в голосовании необходимо получить СМС, которое придет только на ваш телефон. Кроме того, для голосования нужны данные вашего личного кабинета на mos.ru.
Какие риски остаются в системе электронного голосования?
Система электронного голосования выдержала все публичные тестирования, нагрузку более одного миллиона голосующих (голосование по поправкам к Конституции РФ), попытки компрометации и вмешательства, ни одна из которых не удалась. Для этих выборов мы увеличили разрядность приватного ключа, это повысило уровень безопасности и конфиденциальности системы. На данный момент основной риск — доверие избирателей. Не все еще привыкли к тому, что голосовать можно дома. Мы готовы совершенствовать систему. Ждем ваши вопросы и замечания на электронную почту: support-vybory@mos.ru.
Какая модель блокчейна используется на электронном голосовании?
Для проведения онлайн-голосования была выбрана модель Public Permissioned на блокчейне Exonum с алгоритмом консенсуса PBFT (Practical Byzantine Fault Tolerance).
Это значит, что любой желающий сможет отслеживать все происходящее в блокчейне, но записывать в него данные смогут не все. Все, что вносится в блокчейн, проверяется с помощью специальных алгоритмов (валидаторов). Они назначаются при подготовке к голосованию и не меняются в процессе. Информация о валидаторах вносится в блокчейн первой записью (транзакцией) — так же как и, например, число зарегистрировавшихся электронных избирателей. Кроме того, согласно алгоритму консенсуса PBFT, транзакции, однажды записанные в блокчейн, не могут быть изменены или отменены (в отличие от систем, работающих по популярной модели Proof of Work).
Валидаторы нельзя заменить или исключить. Более того, в случае поступления в блокчейн подозрительных данных всегда можно вернуться к первой транзакции и выявить, кто из валидаторов допустил ее запись.
Какое техническое решение легло в основу голосования онлайн?
В основе лежит система электронного голосования, реализованная с применением технологии блокчейна, она разработана Департаментом информационных технологий города Москвы. Центральная часть системы — блокчейн и смарт-контракты, которые в нем размещены. Блокчейн-сеть будет работать в режиме Proof of Authority. Основным смарт-контрактом является смарт-контракт реестра бюллетеней, именно он будет сохранять зашифрованные голоса избирателей в блокчейне, а после окончания голосования — расшифровывать и публиковать результаты также на блокчейне.
Как защищают голоса избирателей в системе электронных выборов?
Тайна голосования обеспечивается системой шифрования. Перед началом голосования генерируется уникальная пара ключей: ключ-шифратор и ключ-дешифратор. С помощью первого ключа на устройстве избирателя формируется уникальный ключ шифрования голоса. Его невозможно подобрать, так как в него закладываются случайные параметры конкретного устройства и действий пользователя в момент работы с бюллетенем. Все зашифрованные голоса хранятся в блокчейне.

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

Собранный ключ-дешифратор публикуется в блокчейне по окончании голосования. Таким образом, предоставляется возможность убедиться, что все голоса расшифрованы единственным возможным способом.
Есть ли техническая возможность соединить отданный голос с персональными данными избирателя? Как будет сохранятся анонимность голосования?
Нет, соединить отданный голос с персональными данными избирателя нельзя. Безопасность и анонимность голосования обеспечивает специальный прокси-сервер (аномайзер). Это можно сравнить с поездкой в метро — система идентифицирует пассажира, проходящего через турникет, но никак не может предугадать его дальнейший маршрут.

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

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

Второй комбайн установлен на сборе транзакций в блоки, в блок может попасть транзакция получения бюллетеня, отправки СМС, отправки бюллетеня в систему разными пользователями.

При введении уникальной задержки для каждого голоса и блока транзакций изменяется порядок поступления их в блокчейн, и мы получаем более эффективную защиту голосов.
Как система защищена от утечки промежуточных итогов голосования?
Промежуточный результат голосования будет скрыт с помощью шифрования.
Методика шифрования подразумевает создание приватного ключа шифрования на устройстве пользователя, в основу которого закладываются параметры устройства и действий пользователя, этот ключ используется только в одной операции. Даже если злоумышленнику удастся подобрать уникальную пару данных (сделанный выбор и приватный ключ) и выяснить выбор голосующего, он все равно не сможет расшифровать остальные бюллетени.
Остались вопросы? Пишите на support-vybory@mos.ru
Статьи по теме
Азбука электронного голосования
При разработке системы онлайн-голосования использованы передовые технологии, а сама она регулярно дорабатывается и пополняется новыми функциями. Азбука электронного голосования поможет разобраться в определениях и понять, как работает онлайн-голосование.


Анонимайзер

Анонимайзер — это часть системы онлайн-голосования, которая обеспечивает полную анонимность избирателей. Она обезличивает пользователя mos.ru даже для самой системы.

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

Блокчейн

Дословно «блокчейн» переводится как «цепочка из блоков». Это значит, что вся информация обо всех действиях пользователей (транзакциях) записывается последовательно — в цепочку. При этом транзакции перемешаны в случайном порядке, чтобы нельзя было догадаться, кто в данный момент и какое действие осуществляет. Например, рядом могут оказаться записи о входе в личный кабинет, получении смс и отданном голосе от разных пользователей.

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

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

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


Ключи шифрования

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

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

Самые простые ключи расшифрования совпадают с ключами шифрования. Яркий пример — кодовый замок на чемодане, который открывается и закрывается с помощью одних и тех же чисел.

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

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

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


Криптография

Криптография — это наука, которая занимается шифрованием текстов и других данных. Она же ответственна и за соблюдение тайны электронного голосования.

Криптографическая система онлайн-голосования шифрует голос избирателя непосредственно на его устройстве. То есть узнать, как проголосовал конкретный человек, с помощью интернета не получится — таких данных там просто нет.

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

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

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


Нода

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

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


Обезличенный бюллетень

Бюллетень, который используется на электронном голосовании, можно сравнить с бланком для сдачи ЕГЭ — он не привязан к имени голосующего и обеспечивает его анонимность. В отличие от бланка в нем нет даже номера избирателя и вообще каких-либо данных, по которым его можно было бы вычислить.

Электронный бюллетень нигде не хранится и существует только на экране пользователя. Данные о бюллетене после его отправки не остаются ни в браузере избирателя, ни на сервере администратора.


Открытый код

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


Смарт-контракт

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

Например, контракт, заключенный на поставку товара, регулирует действия покупателя и продавца. Так, покупатель отправляет заказ, после поступления которого продавец должен проверить, что товар есть на складе, и выставить счет. Затем покупатель должен будет оплатить его, а бухгалтерия продавца — подтвердить получение средств. После этого товар отгрузят покупателю. Если какое-то из условий контракта не выполнено, сделка не состоится.

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


Функция отложенного решения

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

Следить за ходом электронного голосования можно будет с помощью так называемого обзервера (от англ. observe — «наблюдать») — страницы в интернете, где будет отображаться статистика по всем действиям пользователей. Они называются транзакциями и отражают каждый шаг голосования: вход в личный кабинет, получение СМС для авторизации, формирование бюллетеня, запись зашифрованного голоса в блокчейн и так далее. Обзервер позволит проконтролировать соответствие между числом поданных на электронное голосование заявлений, количеством выданных бюллетеней и полученных голосов. Помимо этого, на сайте каждые полчаса будет формироваться файл с зашифрованными данными, поступившими в блокчейн. Его можно будет скачать и подробно изучить. Доступ к обзерверу будет свободным.

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

При этом наблюдатели не смогут отследить, как проголосовал тот или иной избиратель: все данные поступают в систему обезличенными и зашифрованными. Более того, даже соотнести время отправки электронного бюллетеня и время его записи в систему не получится. Информация о транзакциях вносится в блокчейн после того, как набирается 100 таких операций. При этом все они перемешиваются, и рядом может оказаться информация о входе в личный кабинет, получении СМС и отданном голосе от разных пользователей.

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

В разное время в них участвовали как российские, так и зарубежные специалисты. Среди них участники из США, Германии, Нидерландов, Франции и стран Юго-Восточной Азии.

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

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

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

В третий раз проверка с участием хакеров проводилась в рамках подготовки к голосованию по поправкам в Конституцию Российской Федерации в июне 2020 года. На сей раз им предлагалось взломать систему во время тестового голосования, проходившего на несколько дней раньше. Ни одна из сымитированных атак не оказала влияния ни на ход голосования, ни на корректность подсчета его результатов. Поэтому денежный приз хакеры не получили.

В этом году вознаграждение за взлом системы онлайн-голосования в Москве составит два миллиона рублей. Атака на систему должна произойти во время общегородского тестового голосования. Его планируется провести до конца лета.
Защита системы онлайн-голосования: кто за этим стоит
Впервые электронное голосование в Москве прошло в 2019 году. Тогда жители районов Бибирево, Лианозово, Северный, Центральное и Южное Чертаново, а также Зеленограда выбирали депутатов Мосгордумы. В том же году была создана специальная рабочая группа, ответственная за развитие системы онлайн-голосования. Группа является постоянно действующей.

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

Уже через год после первого онлайн-голосования во время выборов в Госдуму была внедрена усовершенствованная система наблюдения за онлайн-голосованием. Наблюдатели смогли следить за большим объемом данных: просматривать списки зарегистрированных избирателей, авторизованных в системе пользователей и голосующих, уже получивших СМС для загрузки бюллетеня. Они также смогли сравнивать эти числа с количеством использованных бюллетеней. На электронном участке появилось второе рабочее место для наблюдателей. Добавился ручной электронный пересчет голосов.

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

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

Так, в онлайн-голосовании на выборах в Мосгордуму в 2019 году явка электронных избирателей составила 92,3 процента. Через год в голосовании по поправкам в Конституцию Российской Федерации приняли участие 96,3 процента зарегистрированных электронных избирателей, а в выборах муниципальных депутатов Марьина и Бабушкинского района — 92 процента.

В этом году участвовать в онлайн-голосовании будет еще удобнее. Те избиратели, у которых возникнут проблемы с техникой, смогут воспользоваться функцией отложенного решения и отдать свой голос после того, как проблемы с техникой решатся. То есть вне зависимости от исправности гаджета и стабильности интернет-соединения каждый зарегистрированный на онлайн-голосование сможет воспользоваться своим избирательным правом. Кроме того, чтобы участники не забыли сделать свой выбор, они получат уведомления о начале голосования в личный кабинет на mos.ru, с помощью СМС-сообщений и по электронной почте. Для слабовидящих горожан появится голосовой помощник.
В настоящее время многие страны разрабатывают национальные проекты систем интернет-голосования. Их пробуют проводить в США, Великобритании, Швейцарии, Эстонии. Расскажем, как подходят к вопросам электронного голосования в разных странах.

Эстония

Электронное голосование в Эстонии применяется с 2005 года.


Эстонское онлайн-голосование устроено не так, как российское. Идентификация избирателей в системе происходит при помощи ID-карты (цифрового паспорта) или Mobiil-ID (продвинутого аналога ID-карты в мобильном телефоне).


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


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



Швейцария

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

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

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

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

Вместе с тем в 2018 году в одном из кантонов Швейцарии, была успешно протестирована система электронного голосования, основанная на технологии блокчейна.

США

В США электронное голосование пока доступно только в нескольких штатах страны в качестве пилотного проекта. Например, в 2019 году электронное голосование успешно прошло в Западной Вирджинии. Для этого было разработано специальное приложение, основанное на технологии блокчейна.

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

Эксперимент был признан удачным. На президентских выборах в прошлом году мобильное приложение также применяли для голосования в штате Юта.

Великобритания

В 2002—2005 годах в Великобритании прошло несколько экспериментальных электронных голосований. Самое известное — интернет-голосование на муниципальных выборах в Ливерпуле. Избиратели могли голосовать при помощи мобильных телефонов, имеющих дополнительные сертификаты безопасности.

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