Система и способ подачи голоса при электронной системе голосования

Изобретение относится к области вычислительной техники для проведения электронного голосования. Технический результат заключается в повышении информационной безопасности учета поданных при голосовании голосов за счет осуществления двухфакторного подтверждения подачи голоса. Технический результат достигается за счет этапов, на которых: а) аутентифицируют избирателя, собирающегося участвовать в голосовании; б) формируют для указанного избирателя электронный бюллетень на основании заранее подготовленной информации о голосовании с учётом данных об избирателе, полученных при аутентификации; в) собирают данные о выборе избирателя по сформированному электронному бюллетеню (далее - электронный голос избирателя); д) учитывают голос избирателя в базе учтённых голосов, при этом для хранения зарегистрированного и учтённого электронного голоса избирателя используется децентрализованный реестр записей; е) формируют отложенный запрос избирателю на подтверждение актуальности электронного голоса избирателя, при этом отложенный запрос избирателю формируют по меньшей мере: по прошествии заранее заданного времени с момента регистрации электронного голоса избирателя; при превышении количества зарегистрированных голосов избирателя заранее заданного порогового значения. 2 н.п. ф-лы, 3 ил.

 

Область техники

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

Уровень техники

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

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

Можно выделить две основные задачи, которые эффективно должна решать система электронного голосования:

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

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

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

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

• административное давление;

• подделка голосов избирателей (например, вброс бюллетеней при голосовании с использованием бумажных носителей, замена одного голоса на другой и т.д.);

• различные виды многократного голосования, или «карусели» (методы воздействия на результат голосования, связанные с подкупом избирателя, заключающийся в передаче избирателю перед входом на избирательный участок уже заполненного избирательного бюллетеня, который избиратель должен опустить в урну для голосования, а новый, чистый бюллетень вынести и обменять у организатора «карусели» на деньги или другие материальные ценности, чистый бюллетень заполняется и отдается очередному избирателю);

• незаконное противодействие работе на избирательных участках наблюдателей за ходом голосования;

• подделка протоколов голосования (например, внесение заведомо ложных данных в окончательные результаты голосования);

• преднамеренные ошибки в подсчетах бюллетеней;

• отмена результатов голосования на тех избирательных участках, где выиграл определенный кандидат или результаты, полученные на избирательном участке, могут существенно повлиять на общие результаты выборов, помешав «правильному» кандидату одержать победу;

и т.д.

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

Например, в патентной публикации US 20080172333 А1 описана технология электронного голосования, при которой электронный голос избирателя (представляющий собой данные, характеризующие выбор избирателем по меньшей мере одного из кандидатов, участвующих в голосовании) передается через ряд промежуточных серверов на сервер сбора и учета голосов. При этом на сервере голос шифруется, и без расшифровки учитывается в общей системе сбора голосов (т.е. ситуация, когда по результату анализа некоторого «произведения» зашифрованных электронных голосов можно установить сколько электронных голосов участвовало в формировании упомянутого «произведения», но нельзя установить конкретно выбранный электронный голос). При этом также существует возможность проверки со стороны избирателя, корректно ли учтен его голос. Хотя описанная технология позволяет справляться с обезличиванием голосов избирателей, она не справляется с раскрытием результатов голосования до завершения упомянутого голосования.

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

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

Раскрытие изобретения

Изобретение предназначено для проведения электронного голосования.

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

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

Фиг. 1 иллюстрирует систему подачи голоса при электронной системе голосования.

Фиг. 2 иллюстрирует способ подачи голоса при электронной системе голосования.

Фиг. 3 представляет пример компьютерной системы общего назначения, персональный компьютер или сервер.

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

Описание вариантов осуществления изобретения

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

Фиг. 1 иллюстрирует систему подачи голоса при электронной системе голосования.

Структурная схема системы подачи голоса при электронной системе голосования содержит средство аутентификации избирателя 110, базу избирателей 111, средство формирования электронного бюллетеня 120, информацию о голосовании 121, средство регистрации голоса 130, базу поданных голосов 131, средство избирательского контроля 140, средство дистанционной фиксации голоса 150, централизованное хранилище бюллетеней 151, средство учета голоса 160, база учтенных голосов 161.

Средство аутентификации избирателя 110 предназначено для:

• аутентификация избирателя, собирающегося участвовать в голосовании, на основании данных из базы избирателей 111.

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

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

• биометрических данных избирателя;

• электронный идентификатор избирателя.

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

Еще в одном из вариантов реализации системы в качестве биометрических данных избирателя выступает по меньшей мере:

• отпечаток пальца избирателя;

• рисунок ладони избирателя;

• рисунок радужки глаза избирателя;

• снимок лица избирателя;

• запись голоса избирателя.

Например, после прихода избирателя на избирательный участок перед началом голосования избиратель прикладывает палец к сканеру отпечатка пальца на устройстве для электронного голосования. Устройство сканирует отпечаток пальца, оцифровывает его и передает средству аутентификации избирателя 110, которое ставит в соответствие полученному отпечатку пальца данные из базы избирателей 111.

Еще в одном из вариантов реализации системы в качестве электронного идентификатора избирателя выступает по меньшей мере:

• аутентификационные данные избирателя, такие как логин и пароль;

• электронный ключ;

• QR-код или штрихкод с уникальным идентификатором избирателя (UID);

• электронной цифровой подписи избирателя.

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

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

Еще в одном из вариантов реализации системы база избирателей 111 содержит эталонные данные избирателей, соответствующие данным, собираемым от избирателя при их аутентификации.

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

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

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

Средство формирования электронного бюллетеня 120 предназначено

для:

• формирования для указанного избирателя электронного бюллетеня на основании заранее подготовленной информации о голосовании 121 с учетом выполненной аутентификации;

• предоставления доступа избирателю к сформированному электронному бюллетеню.

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

Еще в одном из вариантов реализации системы электронный бюллетень визуализируется избирателю.

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

Еще в одном из вариантов реализации системы доступ к сформированному электронному бюллетеню предоставляется избирателю посредством специализированного ПО или API, по меньшей мере:

• локально через специальные устройства для электронного голосования;

• посредством приложения, установленного и работающего на мобильном устройстве избирателя или его стационарном компьютере;

• посредством облачного сервиса, доступ к которому может быть осуществлен с помощью браузера.

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

Еще в одном из вариантов реализации системы средство аутентификации избирателя 110 и средство формирования электронного бюллетеня 120 могут работать на одном вычислительном устройстве в рамках единого приложения.

Средство регистрации голоса 130 предназначено для:

• сбора данных о выборе избирателя по предоставленному ему электронному бюллетеню (далее, электронный голос избирателя);

• регистрации электронного голоса избирателя в базе поданных голосов 131.

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

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

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

Еще в одном из вариантов реализации системы электронный голос избирателя анонимизируются перед регистрацией.

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

Средство избирательского контроля 140 предназначено для:

• формирования отложенного запроса избирателю на подтверждение актуальности электронного голоса избирателя;

• сбора от избирателя ответа на сформированный запрос;

• передачи собранного ответа средству учета голоса 160.

В одном из вариантов реализации системы отложенный запрос избирателю представляет собой по меньшей мере:

• электронное письмо на почту избирателя, содержащее ссылку для подтверждения сделанного выбора;

• CMC-сообщение или push-уведомление, содержащее ссылку или номер, по которому можно подтвердить сделанный выбор;

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

Еще одном из вариантов реализации системы отложенный запрос избирателю формируется по меньшей мере:

• по прошествии заранее заданного времени с момента регистрации электронного голоса избирателя;

• при превышении количества зарегистрированных голосов избирателей заранее заданного порогового значения.

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

В другом примере push-уведомления рассылаются избирателям после каждым 100.000 проголосовавших.

Средство дистанционной фиксации голоса 150 предназначено для:

• формирования материальной копии заполненного избирателем бюллетеня в централизованном хранилище бюллетеней 151;

• передачи информации о результате формирования материальной копии средству учета голоса 160.

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

Еще в одном из вариантов реализации системы средство дистанционной фиксации голоса 150 представляет собой объединение контейнера для хранения бумаг (условно, сейфом, защищенным от вскрытия) с принтером, принтер осуществляет печать заполненного бюллетеня, а контейнер - защищенное хранение напечатанного бюллетеня.

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

Средства учета голоса 160 предназначено для учета голоса избирателя в базе учтенных голосов 161 при условии положительной обратной связи от избирателя и подтверждения от средства дистанционной фиксации голоса 150.

Фиг. 2 иллюстрирует способ подачи голоса при электронной системе голосования.

Структурная схема способа подачи голоса при электронной системе голосования содержит этап 210, на котором аутентифицируют избирателя, этап 220, на котором формируют электронный бюллетень, этап 230, на котором собирают данные о выборе избирателя, этап 240, на котором формируют отложенный запрос избирателю, этап 250, на котором формируют материальную копию заполненного избирателем бюллетеня, этап 260, на котором учитывают голос избирателя.

На этапе 210 аутентифицируют избирателя, собирающегося участвовать в голосовании.

На этапе 220 формируют для указанного избирателя электронный бюллетень на основании заранее подготовленной информации о голосовании с учетом выполненной на этапе 210 аутентификации.

На этапе 230 собирают данных о выборе избирателя по сформированному на этапе 220 электронному бюллетеню (далее, электронный голос избирателя).

На этапе 240 формируют отложенный запрос избирателю на подтверждение актуальности электронного голоса избирателя.

На этапе 250 формируют материальную копию заполненного избирателем бюллетеня в централизованной хранилище бюллетеней.

На этапе 260 учитывают голос избирателя в базе учтенных голосов при условии положительного ответа на отложенный запроса, выполненный на этапе 240, и успешного формирования материальной копии заполненного избирателем бюллетеня, выполненного на этапе 250.

Фиг. 3 представляет пример компьютерной системы общего назначения, персональный компьютер или сервер 20, содержащий центральный процессор 21, системную память 22 и системную шину 23, которая содержит разные системные компоненты, в том числе память, связанную с центральным процессором 21. Системная шина 23 реализована, как любая известная из уровня техники шинная структура, содержащая в свою очередь память шины или контроллер памяти шины, периферийную шину и локальную шину, которая способна взаимодействовать с любой другой шинной архитектурой. Системная память содержит постоянное запоминающее устройство (ПЗУ) 24, память с произвольным доступом (ОЗУ) 25. Основная система ввода/вывода (BIOS) 26, содержит основные процедуры, которые обеспечивают передачу информации между элементами персонального компьютера 20, например, в момент загрузки операционной системы с использованием ПЗУ 24.

Персональный компьютер 20 в свою очередь содержит жесткий диск 27 для чтения и записи данных, привод магнитных дисков 28 для чтения и записи на сменные магнитные диски 29 и оптический привод 30 для чтения и записи на сменные оптические диски 31, такие как CD-ROM, DVD-ROM и иные оптические носители информации. Жесткий диск 27, привод магнитных дисков 28, оптический привод 30 соединены с системной шиной 23 через интерфейс жесткого диска 32, интерфейс магнитных дисков 33 и интерфейс оптического привода 34 соответственно. Приводы и соответствующие компьютерные носители информации представляют собой энергонезависимые средства хранения компьютерных инструкций, структур данных, программных модулей и прочих данных персонального компьютера 20.

Настоящее описание раскрывает реализацию системы, которая использует жесткий диск 27, сменный магнитный диск 29 и сменный оптический диск 31, но следует понимать, что возможно применение иных типов компьютерных носителей информации 56, которые способны хранить данные в доступной для чтения компьютером форме (твердотельные накопители, флеш карты памяти, цифровые диски, память с произвольным доступом (ОЗУ) и т.п.), которые подключены к системной шине 23 через контроллер 55.

Компьютер 20 имеет файловую систему 36, где хранится записанная операционная система 35, а также дополнительные программные приложения 37, другие программные модули 38 и данные программ 39. Пользователь имеет возможность вводить команды и информацию в персональный компьютер 20 посредством устройств ввода (клавиатуры 40, манипулятора «мышь» 42). Могут использоваться другие устройства ввода (не отображены): микрофон, джойстик, игровая консоль, сканер и т.п. Подобные устройства ввода по своему обычаю подключают к компьютерной системе 20 через последовательный порт 46, который в свою очередь подсоединен к системной шине, но могут быть подключены иным способом, например, при помощи параллельного порта, игрового порта или универсальной последовательной шины (USB). Монитор 47 или иной тип устройства отображения также подсоединен к системной шине 23 через интерфейс, такой как видеоадаптер 48. В дополнение к монитору 47, персональный компьютер может быть оснащен другими периферийными устройствами вывода (не отображены), например, колонками, принтером и т.п.

Персональный компьютер 20 способен работать в сетевом окружении, при этом используется сетевое соединение с другим или несколькими удаленными компьютерами 49. Удаленный компьютер (или компьютеры) 49 являются такими же персональными компьютерами или серверами, которые имеют большинство или все упомянутые элементы, отмеченные ранее при описании существа персонального компьютера 20, представленного на Фиг. 3. В вычислительной сети могут присутствовать также и другие устройства, например, маршрутизаторы, сетевые станции, пиринговые устройства или иные сетевые узлы.

Сетевые соединения могут образовывать локальную вычислительную сеть (LAN) 50 и глобальную вычислительную сеть (WAN). Такие сети применяются в корпоративных компьютерных сетях, внутренних сетях компаний и, как правило, имеют доступ к сети Интернет. В LAN- или WAN-сетях персональный компьютер 20 подключен к локальной сети 50 через сетевой адаптер или сетевой интерфейс 51. При использовании сетей персональный компьютер 20 может использовать модем 54 или иные средства обеспечения связи с глобальной вычислительной сетью, такой как Интернет. Модем 54, который является внутренним или внешним устройством, подключен к системной шине 23 посредством последовательного порта 46. Следует уточнить, что сетевые соединения являются лишь примерными и не обязаны отображать точную конфигурацию сети, т.е. в действительности существуют иные способы установления соединения техническими средствами связи одного компьютера с другим.

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

1. Система учёта голоса в электронной системе голосования, которая содержит:

а) средство формирования электронного бюллетеня, предназначенное для:

аутентификации избирателя, собирающегося участвовать в голосовании;

формирования для указанного избирателя электронного бюллетеня на основании заранее подготовленной информации о голосовании с учётом данных об избирателе, полученных при аутентификации;

б) средство регистрации голоса, предназначенное для:

сбора данных о выборе избирателя по предоставленному ему электронному бюллетеню (далее - электронный голос избирателя);

регистрации электронного голоса избирателя в базе поданных голосов;

в) средство учёта голоса, предназначенное для учёта голоса избирателя в базе учтённых голосов при этом для хранения зарегистрированного и учтённого электронного голоса избирателя используется децентрализованный реестр записей;

г) средство избирательского контроля, предназначенное для:

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

по прошествии заранее заданного времени с момента регистрации электронного голоса избирателя;

при превышении количества зарегистрированных голосов избирателя заранее заданного порогового значения;

сбора от избирателя ответа на сформированный запрос.

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

а) аутентифицируют избирателя, собирающегося участвовать в голосовании;

б) формируют для указанного избирателя электронный бюллетень на основании заранее подготовленной информации о голосовании с учётом данных об избирателе, полученных при аутентификации;

в) собирают данные о выборе избирателя по сформированному электронному бюллетеню (далее - электронный голос избирателя);

г) учитывают голос избирателя в базе учтённых голосов, при этом для хранения зарегистрированного и учтённого электронного голоса избирателя используется децентрализованный реестр записей;

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

по прошествии заранее заданного времени с момента регистрации электронного голоса избирателя;

при превышении количества зарегистрированных голосов избирателя заранее заданного порогового значения.



 

Похожие патенты:

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

Изобретение относится к области регистрации результатов голосования. Результат голосования осуществляется только при одновременном во время голосования наличии сигналов с устройства для регистрации голосующего на месте голосования и пульта с кнопками для голосования.

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

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

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

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

Изобретение относится к автоматизированным системам обработки информации голосования. .

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

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