Valimised.ee pealeht
Проверка голосования с помощью смартфона
Проверка голосования позволяет получить больше информации о безопасности компьютера, используемого для голосования. Поверка позволит установить, не попало ли на компьютер вредоносное ПО, которое может изменить или заблокировать электронный голос.
Для проведения проверки можно использовать смарт-устройство на платформе Android и iOS. Устройство должно быть оснащено камерой и иметь доступ в интернет.
Пример проверки
Избиратель делает выбор «12 Александр». Компьютер генерирует случайное число «92862847293». Эти два элемента – выбор и случайное число – шифруются вместе с открытым ключом системы выборов.
В результате шифрования получается зашифрованный текст, т.е. криптограмма, под которой ставится цифровая подпись.

Полученная криптограмма с цифровой подписью уходит на сервер выборов. Сервер генерирует код сеанса «1357» и отправляет его на приложение избирателя.

Случайное число «92862847293» и код сеанса «1357» появляется на экране компьютера избирателя в виде QR-кода. Контрольное приложение в смарт-устройстве получает код с помощью камеры.

Устройство отправляет код сеанса «1357» на сервер выборов. Сервер определяет соответствующий голос и отправляет на смарт-устройство зашифрованный электронный голос.

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