Некоторые технологии, которые обеспечивают тайну голосования при онлайн-голосовании:
- Анонимайзер. 12 Позволяет обезличить голосующего. 1 Как только пользователь открывает электронный бюллетень, он попадает в анонимную зону. 1 Отследить, кто и как голосует, невозможно: бюллетень не содержит никаких персональных данных и отправляется в хранилище по случайному маршруту. 1
- Блокчейн. 12 Технология, которая последовательно записывает в цепочку информацию обо всех действиях пользователей — транзакциях. 1 При этом каждый блок содержит часть предыдущего и следующего звена. 1 Незаметно изменить или отредактировать данные невозможно. 1
- Криптография. 1 Когда пользователь нажимает кнопку «Проголосовать», его голос шифруется на его же компьютере и дальше путешествует по всей цепочке через интернет в зашифрованном виде. 1 До самой расшифровки голос находится в блокчейне в засекреченном виде — узнать, за кого он отдан, технически невозможно. 1
- Смарт-контракты. 3 Это компьютерные алгоритмы, которые переводят понятные условия голосования на язык блокчейн-сети. 3 С их помощью реализуется «умная избирательная корзина». 3 Не получая доступа к бюллетеню, она может проверить его фактического отправителя, формат отправленных данных и даже их соответствие заданной логике голосования. 3
- Слепая подпись. 4 Технология, которая отделяет персональные данные пользователя от бюллетеня. 4 Пользователь отправляет свой зашифрованный идентификатор сервису регистрации пользователей. 4 Сервис регистрации проверяет право пользователя на участие в голосовании и возвращает ему подпись этого идентификатора. 4 При отправке зашифрованного бюллетеня пользователь прикладывает полученную ранее подпись. 4