Выборы — 2021
С 17 по 19 сентября в России прошли выборы в Государственную Думу. Кроме того, в нескольких районах Москвы выбирали депутатов Городской Думы, а в Щукине — депутатов муниципального собрания района. Проголосовать можно было онлайн, на избирательном участке или дома до 20:00 19 сентября.
17-19
сентября
Голосование онлайн
Голосование на бумаге
Другие способы голосования
17−19 сентября с 08:00 до 20:00 работали избирательные участки, а также прошло голосование на дому. Можно было проголосовать на участке по месту постоянной регистрации или на любом удобном участке.
Для участия в выборах были нужны:
Активное избирательное право
Вы могли участвовать, если на момент проведения голосования вам исполнилось 18 лет и у вас есть российское гражданство.
Постоянная регистрация в Москве
У  вас было несколько бюллетеней в зависимости от района столицы, в котором вы зарегистрированы.
В Москве пройдут выборы депутатов трех уровней власти:
1) выборы депутатов Госдумы;


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


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


Если у вас есть постоянная регистрация в этих районах, вы получите несколько бюллетеней (на выборы депутатов Госдумы и на дополнительные выборы депутатов Мосгордумы или муниципальных депутатов).
Способы голосования
На участке по месту постоянной регистрации
Дома
На любом участке
Участки работали 17−19 сентября с 08:00 до 20:00.
Если вы зарегистрировались для голосования онлайн, а потом передумали и решили прийти на участок, нужно было до 13 сентября отменить регистрацию. Если регистрация на онлайн-голосование не отменена, получить бюллетень на участке было невозможно.
Если вы зарегистрировались для голосования онлайн, а потом передумали и решили прийти на участок, нужно было до 13 сентября отменить регистрацию. Если регистрация на онлайн-голосование не отменена, получить бюллетень на участке было невозможно.
Для этого надо было оставить заявку до 23:59 13 сентября и указать номер участка, куда вы хотите прийти.
Если по состоянию здоровья и другим уважительным причинам вы не могли прийти на участок, 17−19 сентября можно было проголосовать дома. Члены избирательной комиссии и наблюдатели посещали всех желающих, которые заранее оставили заявку на голосование дома.
Если вы зарегистрировались для голосования онлайн, а потом решили голосовать с помощью бумажного бюллетеня дома, нужно было до 13 сентября отменить регистрацию. Если регистрация на онлайн-голосование не отменена, вас внесли в реестр онлайн-избирателей и вы могли получить только электронный бюллетень.
Если вы зарегистрировались для голосования онлайн, а потом решили голосовать с помощью бумажного бюллетеня дома, нужно было до 13 сентября отменить регистрацию. Если регистрация на онлайн-голосование не отменена, вас внесли в реестр онлайн-избирателей и вы могли получить только электронный бюллетень.
Голосование онлайн — это удобно
Государственные услуги постепенно переходят в онлайн. Многие привыкли, что не нужно никуда ходить, чтобы записать ребенка в школу или в детский сад, заплатить за квартиру или посмотреть результаты своих анализов. Возможность участвовать в выборах со смартфона или компьютера — такая же электронная услуга. Узнайте о том, чем электронное голосование отличается от традиционного на участке.
Голосование онлайн — это удобно
Государственные услуги постепенно переходят в онлайн. Многие привыкли, что не нужно никуда ходить, чтобы записать ребенка в школу или в детский сад, заплатить за квартиру или посмотреть результаты своих анализов. Возможность участвовать в выборах со смартфона или компьютера — такая же электронная услуга. Узнайте о том, чем электронное голосование отличается от традиционного на участке.
Москвичи уже четыре раза голосовали с помощью интернета, не приходя на избирательный участок. И каждый раз система совершенствуется, чтобы быть еще удобнее. В этот раз:
Москвичи уже четыре раза голосовали с помощью интернета, не приходя на избирательный участок. И каждый раз система совершенствуется, чтобы быть еще удобнее. В этот раз:
4,6 миллиона человек уже оформили полную учетную запись на mos.ru, чтобы получать все услуги онлайн
А значит, они могли принять участие в голосовании.
Появилась функция «Отложенное решение»
Можно было вернуться к бюллетеню и заново его отправить, если во время голосования перестал работать интернет или завис компьютер. Система учитывала только последний выбор.
Доступность для незрячих и удобство для слабовидящих
Система адаптирована для голосовых помощников, а текст стал более контрастным.
Простая подача заявки
При регистрации на голосование онлайн не нужно было заполнять длинную форму — данные загружались автоматически (для избирателей, чьи данные совпали с информацией из ГАС «Выборы»).
Кому было удобно голосовать онлайн?
Есть полная учетная запись на mos.ru

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

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

Реже ходите в людные места из-за опасности коронавируса
Для таких ситуаций и сделали голосование онлайн на mos.ru
Занимает 5 минут
Можно участвовать откуда угодно, например, из отпуска за границей
Подходит любое устройство с доступом в интернет. Что делать, если у вас его нет.

Как  устроено онлайн-голосование

Mos.ru — это привычный способ получения государственных услуг для миллионов людей.
4,6 млн человек
оформили полную учетную запись. Голосовать онлайн можно было с этой же записью, новых данных о пользователях сайт не получал
883,7 тыс. горожан
каждую неделю пользуются электронными услугами на mos.ru. Выборы — такой же сервис
4,6 млн человек
оформили полную учетную запись. Голосовать онлайн можно было с этой же записью, новых данных о пользователях сайт не получал
883,7 тыс. горожан
каждую неделю пользуются электронными услугами на 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. Основным смарт-контрактом был смарт-контракт реестра бюллетеней, именно он сохранял зашифрованные голоса избирателей в блокчейне, а после окончания голосования — расшифровывал и публиковал результаты также на блокчейне.
Как защищали голоса избирателей в системе электронных выборов?
Тайна голосования обеспечивалась системой шифрования. Перед началом голосования была сгенерирована уникальная пара ключей: ключ-шифратор и ключ-дешифратор. С помощью первого ключа на устройстве избирателя формируется уникальный ключ шифрования голоса. Его невозможно подобрать, так как в него закладываются случайные параметры конкретного устройства и действий пользователя в момент работы с бюллетенем. Все зашифрованные голоса хранились в блокчейне.

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

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

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

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

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

При введении уникальной задержки для каждого голоса и блока транзакций изменялся порядок поступления их в блокчейн, и мы получали более эффективную защиту голосов.
Как защищали систему от утечки промежуточных итогов голосования?
Промежуточный результат голосования был скрыт с помощью шифрования.
Методика шифрования подразумевала создание приватного ключа шифрования на устройстве пользователя, в основу которого были заложены параметры устройства и действий пользователя, этот ключ использовался только в одной операции. Даже если бы злоумышленнику удалось подобрать уникальную пару данных (сделанный выбор и приватный ключ) и выяснить выбор голосующего, он все равно не смог бы расшифровать остальные бюллетени.
Публикуется ли код голосования?
Да. Он содержит смарт-контракты (программный код, обеспечивающий жизненный цикл всех этапов голосования в блокчейн-сети), форму голосования и бюллетень, криптографические библиотеки, отвечающие за порядок формирования ключей шифрования. Код размещен на GitHub (общемировом форуме специалистов в сфере информационных технологий) в открытых репозиториях.
Статьи по теме
Подтвердите личность
Опыт онлайн-голосования в Москве
1) Первый раз москвичи голосовали онлайн в сентябре 2019 года на выборах в Мосгордуму. Для участия тогда зарегистрировались 11,2 тысячи человек, из них 92,3 процента проголосовали.

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

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

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

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

Если вы живете в Новогирееве, Академическом районе или Щукине, вы получите три бюллетеня (первый — на выборы депутатов Госдумы по федеральному избирательному округу, второй — на выборы депутатов Госдумы по одномандатным округам, третий — на выборы депутатов Мосгордумы или муниципальных депутатов).
Голосование через интернет в США — с 2000 года, в Великобритании — с 2002-го, во Франции — с 2003-го, в Испании — с 2004-го
Как хранятся данные пользователей mos.ru
Пара абзацев о том, как хранятся данные и что они в безопасности
В Москве пройдут выборы депутатов трех уровней власти:
1) выборы депутатов Госдумы;


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


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


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


Анонимайзер

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

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

Блокчейн

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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


Нода

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

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


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

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

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


Открытый код

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вернуться к бюллетеню можно было в течение 24 часов с момента его первой загрузки, но не ранее чем через три часа после того, как он был открыт в последний раз. Пользователи, которые загрузили его после 16:59 19 сентября, вернуться к бюллетеню не могли. При итоговом подсчете голосов учитывался только последний голос.

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

Эстония

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


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


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


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



Швейцария

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

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

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

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

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

США

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

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

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

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

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

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