
- •Лекция Криптографические протоколы часть 3 Протоколы электронного голосования
- •1.Понятие электронного голосования типы систем электронного голосования
- •Электронное голосование – голосование с помощью электронных устройств, без применения бумажных бюллетеней
- •Преимущества электронного голосования
- •Состав системы электронного голосования
- •Основные понятия об дистанционном электронном голосовании
- •Требования к системе голосования
- •Основная проблема электронного голосования
- •Виды систем электронного голосования
- •2. Гомоморфные системы электронного голосования
- •Гомоморфная система голосования на основе схемы Пэйе
- •Генерирование ключа ИК
- •Шифрование голоса
- •Работа сервера голосования
- •Расшифрование
- •Пример системы ДЭГ на основе схемы Пэйе
- •Пример заполнения бюллетеня избирателями
- •Генерация ключей
- •Результаты шифрования голосов
- •Агрегирование криптограмм на сервере
- •Дешифрование и подсчет голосов
- •Выводы
- ••целостность: после того, как избиратель сделал свой выбор, зашфрованный бюллетень сохраняется в файл
- ••Благодаря гомоморфному свойству отпадает необходимость расшифрования комиссией каждого голоса для объявления результата, что
- •3.Система ДЭГ на основе Микс-сетей
- •MIX сеть
- •Отправитель и микс-сервер используют криптографическую систему с открытым ключом для генерации своей пары
- •После, получения зашифрованного сообщения микс-сервер, использует свой секретный ключ s и расшифровывает его.
- •Цель перемешивания сообщения состоит в том, чтобы было невозможным для посторонних лиц установление
- •MIX- сеть с маскированием
- •2. После ремаскирования криптограмм от каждого избирателя, пришедших к этому моменту голосования на
- •4. Система электронного голосования на основе слепой подписи
- •Основные этапы протокола
- •Основные этапы протокола
- •3. Каждый избиратель, находит в списке легитимных избирателей свою фамилию и соответствующий ей
- •Идентификационный номер I нужен для того, чтобы ИК знала, что данный избиратель имеет
- •Слепая подпись идентификационного номера
- •Маскировка индивидуального номера
- •Для того чтобы найти значение ИН по маскированному номеру, ИК должна перебрать всевозможные
- •Шифрование маскированного номера ИК
- •Расшифрование маскированного идентификатора
- •Подписание маскированного идентификатора
- •Демаскирование подписанного идентификатора
- •Вывод из п. 4-7
- •Голосование
- •Передача ключа дешифрования от избирателя в ИК
- •Дешифрование голоса избирателя
- •Системы электронного голосования используются в 23 странах мира
- •3.Протокол поручительства информации или Протокол обязательства
- •Поручительство (способ 1)
- •Поручительство (способ 2)
Лекция Криптографические протоколы часть 3 Протоколы электронного голосования
1.Понятие электронного голосования
2.Виды систем дистанционного электронного голосования
1.Понятие электронного голосования типы систем электронного голосования

Электронное голосование – голосование с помощью электронных устройств, без применения бумажных бюллетеней
ДЭГ - удаленная система, использующая интернет, мобильные компьютеры, смартфоны для того, чтобы дать возможность избирателям голосовать на выборах дистанционно.
электронная система голосования
система дистанционного голосования |
система |
|
прямой записи |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SMS-голосование |
интернет-голосование |
электронные машины для |
|
|
голосования |
Преимущества электронного голосования
1.Экономичность: не требуются бумажные бюллетени.
2.Быстрота подсчета голосов.
3.Повышенная явка избирателей.
4.Высокая безопасность и надежность системы голосования.
Состав системы электронного голосования
Избиратели - физические лица, имеющее законное право голоса. Кандидаты - лица, которое стремится избраться на должность и имеет законное право на нее. Кандидат избирается, если он был выбран по наибольшему числу поданных за него голосов.
Сервер (ПУЛ серверов) - выполняет функцию обработки криптограмм, полученных от избирателей и хранит зашифрованные голоса. Избирательная комиссия - определяет, что избиратель имеет право на получение права голоса, гарантирует, что избиратель голосует только один раз на данных выборах, осуществляет подсчет голосов и объявляет результаты выборов.
Наблюдатели - основная обязанность наблюдателя –следить за соблюдением закона при проведении голосования и подсчета голосов. В случае выявления нарушений наблюдатель должен либо постараться их пресечь, либо зафиксировать.
Основные понятия об дистанционном электронном голосовании
Электронное голосование включает в себя три основных этапа:
• Подготовка.
На данном этапе объявляется список кандидатов, идет подготовка базы избирателей, включающей их личные данные для дальнейшего подтверждения.
• Голосование.
В начале процесса происходит проверка информации и подтверждение возможности избирателя принимать участие в выборах. После успешной идентификации пользователь сможет увидеть список кандидатов и сделать соответствующий выбор (заполнить бюллетень), который отправляется на сервер. Тот в свою очередь проверяет необходимые данные и учитывает голос.
• Подсчет голосов, оглашение результатов голосования.
Когда процесс выборов подходит к завершению, голоса передаются доверенной стороне, где они будут дешифрованы. происходит учет голоса в пользу определенного кандидата. Далее происходит проверка корректности выполнения всех этапов голосования и последующие объявление и публикация результатов.
Требования к системе голосования
1.Участвовать в выборах могут только те легитимные пользователи, которые были предварительно включены в списки, составленные
избирательной комиссией (ИК);
2.Результат голосования каждого легитимного участника должен сохраняться в тайне от всех участников процедуры голосования (в том числе от других легитимных пользователей, ИК и всех посторонних),
3.Результат голосования каждого участника должен быть правильно учтен ИК и учтен лишь единожды с сохранением анонимности избирателя, за счет нарушения связи между избирателем и его бюллетенем.
4.ИК не может сфальсифицировать результаты тех легитимных избирателей, которые не захотели (не смогли) принять участие в голосовании.
Основная проблема электронного голосования
Наиболее сложной для выполнения частью протокола при использовании только лишь телекоммуникационных каналов является сохранение тайны результата голосования как для всех посторонних пользователей сети (включая и легитимных избирателей), так и для ИК.
Защита результатов тайного голосования от перехвата со стороны всех пользователей, кроме ИК, может быть решена достаточно просто – путем передачи этих данных в ИК в зашифрованном виде. Однако это не решит проблему относительно ИК.
ИК должна знать результаты голосования каждого легитимного участника, но она не должна идентифицировать эти данные, связав их с именами избирателей. Для решения этой проблемы есть следующие возможности.
Виды систем электронного голосования
По способу решения проблемы обеспечения тайны и анонимности голосования системы ДЭГ можно разделить на виды
•Система ДЭГ на основе микс-сети,
•Система ДЭГ на основе слепой подписи
•Система ДЭГ на основе гомоморфного шифрования
2. Гомоморфные системы электронного голосования
Общую схему голосования при использовании системы с аддитивным гомоморфизмом можно представить следующим образом:
1.Избиратели зашифровывают свои бюллетени публичным ключом центральной избирательной комиссии.
2.Избиратели отправляют свои зашифрованные бюллетени на сервер голосования.
3.Сервер голосования агрегирует все бюллетени и отправляет получивший результат ИК.
4.Избирательная комиссия расшифровывает сумму бюллетеней и объявляет победителя выборов.
D(E1 E2 En ) (m1 m2 mn )