Academic Journal of Computing & Information Science, 2021, 4(4); doi: 10.25236/AJCIS.2021.040405.
Yueren Sun, Dandan Xu, Haoqi Wang
Xi’an International Studies University, Xi'an, Shaanxi 710128, China
In the operation of the voting system, this paper found that the system had the problem of no counting tickets and data redundancy. Although the system has carried on the statistics to the voting information, but has not completed the counting publicity very well. In view of this problem, we have optimized the counting item. In order to solve the problem of data redundancy in the operation of the system, we choose an improved homomorphic encryption algorithm based on ECC, which effectively improves the operation efficiency. After comparing with other models, we find that there are risks in private key storage. We cooperate with the external database and propose a scheme to reduce the risks by associating private key, security problem and password.
blockchain, voting system, ECC, private key
Yueren Sun, Dandan Xu, Haoqi Wang. Improved Voting System Based on Blockchain. Academic Journal of Computing & Information Science (2021), Vol. 4, Issue 4: 30-34. https://doi.org/10.25236/AJCIS.2021.040405.
 Zhang Xinwei, Zhang Hua, Guo Xiaowang, et a1.Research and analysis of electronic voting system based on block— chain [J]. Application of Electronic Technique, 2017, 43(11): 132-135.
 Han Jindong, Cui Zhe. Data integrity verification method of election system [J]. Computer application, 2017, 37s2: 52-56.
 Yan Chunhui, you Lin. design and implementation of secure voting system based on blockchain [J]. Communication technology, 20185108: 1979-1989.
 Huai Fanli, Wang Gaiyun, Yang Fan, Yan Jihong. Development and implementation of election system based on secure multi-party summation [J]. Network security technology and application, 2011,09: 43-44 + 48.
 Wang Quanfu. Research and improvement of homomorphic encryption algorithm based on ECC [D]. Zhongbei University, 2017.