Перспективным способом процедуры дистанционного электронного голосования является использование блокчейн-платформы Ethereum. Однако при применении данной технологии возникает ряд проблем: обеспечение тайны голосования и открытости процедуры для общества, давление на избирателя и гарантия надежности системы в целом. В работе предложена методика построения дистанционного электронного голосования, решающая эти проблемы. По структуре она аналогична традиционному способу голосования: используется тот же принцип и процессы. Подробно описан процесс дистанционного электронного голосования на основе блокчейн-платформы Ethereum. Показано, что полученные голоса надежно хранятся в блокчейн-сети Ethereum, а правильность адресации голоса выбранному кандидату всегда можно проверить в режиме реального времени. Описан алгоритм смарт-контракта, который отправляет данные в блокчейн-сеть Ethereum, реализует передачу голоса от избирателя к кандидату с помощью транзакций и определяет победителя, набравшего наибольшее количество голосов. Показано, что в результате использования алгоритма хеширования keccak256 и подписи на основе эллиптической кривой secp256k1 транзакции максимально защищены, надежны и не подлежат отмене. Разработанная методика дистанционного электронного голосования на основе блокчейн-платформы Ethereum повышает эффективность безопасности и конфиденциальности данных, обеспечивает прозрачность и анонимность процедуры голосования, решает проблему принуждения участия в голосовании. Результаты работы реализованы программно и могут быть использованы не только в избирательной системе, но и в случаях, когда требуется дистанционное голосование.
- Просмотров: 410 | Комментариев : 0