A electronic voting protocol based on blockchain and homomorphic signcryption
【Author】 Qu, Wenlei; Wu, Lei; Wang, Wei; Liu, Zhaoman; Wang, Hao
【Source】CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE
【影响因子】1.831
【Abstract】Compared with traditional voting methods, electronic voting can effectively avoid the phenomenon of fraud for personal gains in various links, it is faster and more accurate in the tallying stage. However, many electronic voting systems have many problems such as inability to verify ballots, easy to be forged, and low computing efficiency. We propose an electronic voting protocol based on homomorphic signcryption and blockchain. The protocol makes the voting process public through blockchain and replaces the traditional trusted third party with the smart contract. It uses the homomorphic encryption algorithm and the homomorphic signcryption algorithm to encrypt and sign the ballot and uses their aggregation properties to perform homomorphic tally on the encrypted votes. This not only reduces the excessive burden on the voters but also improves the voting efficiency. At the same time, it can satisfy the security of electronic voting, and the amount of calculation is small, so it is more convenient and flexible to use in large-scale voting.
【Keywords】blockchain; homomorphic encryption; homomorphic signcryption; smart contract
【发表时间】2020
【收录时间】2022-01-02
【文献类型】
【主题类别】
--
【DOI】 10.1002/cpe.5817
评论