Аналіз підходів до реалізації систем електронного голосування
Loading...
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
Український державний університет науки і технологій, ННІ ≪Інститут промислових та бізнес технологій≫, ІВК ≪Системні технології≫, Дніпро
Abstract
UKR: У роботі розглядаються сучасні підходи для побудови систем електронного голосування, такі як блокчейн, а також традиційні криптографічні методи, що включають гомоморфне шифрування, сліпий підпис та докази нульового розголошення. Метою роботи є вибір підходу до побудови систем електронного голосування на основі порівняльного аналізу їх основних характеристик. Вирішувані задачі: огляд вимог, узагальненої структури та основних процедур систем електронного голосування; аналіз існуючих видів систем електронного голосування та їх порівняльна характеристика. Виділено список вимог до систем електронного голосування, представлено узагальнені структури основних їх видів. Проведено порівняльний аналіз видів систем електронного голосування на основі відповідності вимогам. Зроблено вибір підходу для подальшої побудови системи.
ENG: The work examines modern approaches to building electronic voting systems, such as blockchain, which promises to revolutionize the process due to its immutability and decentralization properties, as well as traditional cryptographic methods, including homomorphic encryption, which allows vote counting without the need to decrypt each individual vote. Blind signatures ensure the ability to confirm a vote without disclosing the user's identity, and zero-knowledge proofs allow voting without interacting with the server. The goal of the work is to select an approach for building electronic voting systems based on a comparative analysis of their key characteristics. The solved tasks include reviewing the requirements, generalized structures, and main procedures of electronic voting systems; analyzing the existing types of electronic voting systems and their comparative characteristics. During the work, existing systems and other literature were thoroughly analyzed. The article provides a detailed analysis of the advantages and limitations of these technologies, as well as their suitability for different electoral systems, considering important aspects such as scalability, efficiency, and protection against potential threats. Throughout the work, a list of requirements for electronic voting systems was compiled, the main procedures present in electronic voting systems were outlined, a set of actors in typical electronic voting systems was defined, and the generalized structures of their main types were presented. A comparative analysis of the types of electronic voting systems based on compliance with the requirements was conducted. An approach was chosen for further system development.
ENG: The work examines modern approaches to building electronic voting systems, such as blockchain, which promises to revolutionize the process due to its immutability and decentralization properties, as well as traditional cryptographic methods, including homomorphic encryption, which allows vote counting without the need to decrypt each individual vote. Blind signatures ensure the ability to confirm a vote without disclosing the user's identity, and zero-knowledge proofs allow voting without interacting with the server. The goal of the work is to select an approach for building electronic voting systems based on a comparative analysis of their key characteristics. The solved tasks include reviewing the requirements, generalized structures, and main procedures of electronic voting systems; analyzing the existing types of electronic voting systems and their comparative characteristics. During the work, existing systems and other literature were thoroughly analyzed. The article provides a detailed analysis of the advantages and limitations of these technologies, as well as their suitability for different electoral systems, considering important aspects such as scalability, efficiency, and protection against potential threats. Throughout the work, a list of requirements for electronic voting systems was compiled, the main procedures present in electronic voting systems were outlined, a set of actors in typical electronic voting systems was defined, and the generalized structures of their main types were presented. A comparative analysis of the types of electronic voting systems based on compliance with the requirements was conducted. An approach was chosen for further system development.
Description
Д. Остапець: ORCID 0000-0003-1778-7770; В. Мотиленко: ORCID 0000-0003-3337-9945
Keywords
електронне голосування, гомоморфне шифрування, блокчейн, докази з нульовим розголошенням, сліпий підпис, electronic voting, homomorphic encryption, blockchain, zero-disclosure proof, blind signature, КЕОМ
Citation
Остапець Д. О., Мотиленко В. А. Аналіз підходів до реалізації систем електронного голосування. Системні технології. Дніпро, 2024. Т. 6, № 155. С. 50–60. DOI: https://doi.org/10.34185/1562-9945-6-155-2024-06.