This article needs additional citations for verification. (March 2007) |
Prêt à Voter — это система голосования E2E, разработанная Питером Райаном из Люксембургского университета . Она направлена на обеспечение гарантий точности подсчета и конфиденциальности бюллетеней, которые не зависят от программного обеспечения, оборудования и т. д. Гарантия точности вытекает из максимальной прозрачности процесса, соответствующей сохранению конфиденциальности бюллетеней. В частности, Prêt à Voter позволяет избирателям подтвердить, что их голос точно включен в подсчет, избегая при этом опасности принуждения или покупки голосов. [1]
Основная идея подхода Prêt à Voter заключается в кодировании голоса с использованием рандомизированного списка кандидатов. Рандомизация списка кандидатов в каждом бюллетене обеспечивает секретность каждого голосования. Кстати, это также устраняет любую предвзятость в сторону лучшего кандидата, которая может возникнуть при фиксированном порядке.
Значение, напечатанное в нижней части квитанции, является ключом к извлечению голоса. В этом значении криптографически зарыта информация, необходимая для реконструкции порядка кандидатов и, таким образом, извлечения голоса, закодированного в квитанции. Эта информация зашифрована секретными ключами, общими для нескольких кассиров . Таким образом, только группа кассиров, действующих совместно, может интерпретировать голос, закодированный в квитанции. Ни один отдельный агент или машина, участвующие в выборах, никогда не должны иметь возможности связать конкретного избирателя с конкретным расшифрованным голосом.
После выборов избиратели (или, возможно, доверенные лица, действующие от их имени) могут посетить Web Bulletin Board (WBB) и подтвердить, что их квитанции отображаются правильно. После этого кассиры берутся за дело и выполняют анонимизирующие миксы и расшифровку квитанций. Все промежуточные этапы этого процесса публикуются в WBB и позже проверяются.
Существуют различные механизмы аудита, гарантирующие, что все этапы, создание бланков бюллетеней, смешивание и расшифровка и т. д. были выполнены правильно, но они тщательно разработаны, чтобы не нарушать конфиденциальность бюллетеней. [2] [3] [4]
Предположим, что нашего избирателя зовут Энн. На избирательном участке Энн выбирает наугад бюллетень, запечатанный в конверт. Пример такого бюллетеня показан ниже:
Кандидаты | Марк Икс |
---|---|
Идефикс | |
Астерикс | |
Панорамикс | |
Обеликс | |
3994025096 |
В кабинке Энн достает свой бюллетень из конверта и делает свой выбор обычным способом, ставя крестик в правой колонке напротив выбранного кандидата (или, например, в случае системы единого передаваемого голоса (STV), она отмечает свой рейтинг по отношению к кандидатам). Например, голос за Астерикса отдается следующим образом:
Кандидаты | Марк Икс |
---|---|
Идефикс | |
Астерикс | Х |
Панорамикс | |
Обеликс | |
3994025096 |
После того, как ее выбор сделан, она разделяет левую и правую полоски по перфорации и отбрасывает левую полоску. У нее остается правая полоска, которая теперь представляет собой ее защищенный чек, как показано в Таблице 3.
Марк Икс |
---|
. |
Х |
. |
. |
3994025096 |
Энн теперь выходит из будки, сжимая в руках чек, регистрируется у должностного лица и отливает свой чек. Ее чек помещается на оптический считыватель или аналогичное устройство, которое записывает случайное значение в нижней части полосы и записывает, в какой ячейке ее "X" отмечен. Ее оригинальный бумажный чек подписывается цифровой подписью и франкируется , и возвращается ей для хранения.
Обратите внимание, что поскольку список кандидатов удаляется перед сканированием, машина, которая считывает бюллетень, никогда не узнает содержание голосования. Это предотвращает (преднамеренное или непреднамеренное) нарушение конфиденциальности голосования сканирующим оборудованием.
Prêt à Voter был вдохновлен более ранней схемой Дэвида Чаума , проверяемой избирателем . Она заменяет визуальное криптографическое кодирование выбора избирателя в схеме Чаума на концептуально и технологически более простую рандомизацию кандидатов. Идея Prêt à Voter кодирования голоса посредством перестановок впоследствии была включена в схему Punchscan Чаума . Однако Punchscan использует перестановку символов косвенности вместо имен кандидатов, что позволяет ей соответствовать законам о голосовании, которые требуют определенного порядка кандидатов. Первая реализация Prêt à Voter, выполненная командой под руководством Университета Суррея , выиграла премию «Лучший дизайн» и заняла второе место в общем зачете на конкурсе университетских систем голосования 2007 года после того, как победившая команда Punchscan обнаружила уязвимость безопасности в части генератора случайных чисел исходного кода Prêt à Voter [5] . [6]
Проект Trustworthy Voting Systems, финансируемый EPSRC , длился с апреля 2009 года по апрель 2014 года и был направлен на улучшение дизайна Prêt à Voter различными способами, создание полной реализации прототипа и получение математических доказательств заявленных свойств безопасности Prêt à Voter. Проектом руководили Джеймс Хизер и Стив Шнайдер из Университета Суррея , а также Марк Райан из Университета Бирмингема ; это было тесное сотрудничество с финансируемым FNR проектом SerTVS, которым руководил Питер Райан из Университета Люксембурга .
Судя по всему, с 2014 года никакого развития не наблюдалось. Срок действия их доменов истек в 2015 году.
Было проведено несколько различных исследований, в большинстве из которых сделан вывод о том, что система безопасна и «чрезвычайно надежна», несмотря на несколько возможных векторов атак. [7] [8]
{{cite book}}
: CS1 maint: date and year (link)