Original title:
Škálovatelné hlasování s ochranou soukromí hlasů založené na blockchainu
Translated title:
Scalable 1-out-of-k Blockchain-Based Voting with Privacy of Votes
Authors:
Stančíková, Ivana ; Očenášek, Pavel (referee) ; Homoliak, Ivan (advisor) Document type: Master’s theses
Year:
2021
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Práce se zabývá elektronickými systémy pro hlasování z pohledu jejich vlastností a požadavků, které jsou na ně kladeny. Cílem práce je vytvoření protokolu pro elektronické hlasování, který splňuje požadavky na ochranu soukromí hlasujících, je škálovatelný a odolný proti selhání. Práce zkoumá již existující protokoly a srovnává je dle dosažených vlastností. Vytvořené řešení, využívající smart kontraktů na blockchainu, kombinuje přístupy ze zkoumaných protokolů pro dosažení požadovaných vlastností. Škálovatelnosti dosahuje díky rozdělení hlasování do několika smart kontraktů, z nichž každý realizuje hlasování pouze pro určitou část hlasujících, a následné agregaci dílčích výsledků. Práce se také zabývá problémem nalezení vhodné platformy pro implementaci navrženého systému.
The main subject of this work is the assessment of electronic voting systems with regard to their required and achieved properties. The goal of this project is designing an electronic voting protocol that satisfies the requirements for privacy protection while also being scalable and fault-tolerant. Existing protocols are examined and compared according to their properties. The design proposed in this work uses smart contracts on blockchain and combines the approaches from the examined solutions. Scalability is achieved by dividing the process of voting between several smart contracts. Each of these contracts carries out the voting in small scale with only a subset of voters and the partial results are then aggregated. The problem of finding a suitable platform for implementation of the proposed protocol is also addressed in this work.
Keywords:
blockchain; e-voting; electronic voting; internet voting; smart contract; blockchain; e-voting; elektronické hlasování; internetové hlasování; smart kontrakt
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/200191