The blockchain based e-voting system has realized decentralized storage and eliminated the need for third-party trusted institutions to count votes. However, due to the openness of the blockchain, it still has some security issues such as privacy leakage in the voting process. In this paper, we proposes a privacy protection method for blockchain-based e-voting system by using homomorphic encryption and order-preserving encryption to avoid privacy leakage. The method transmits the transaction data encrypted by homomorphic encryption through a secure channel and records it on the blockchain, and after the voting is over, the results are encrypted in order and published in ciphertext, which realizes the data confidentiality of the entire voting process and avoids the tracking of malicious users. Experimental results show that the proposed method is feasible in terms of performance and safety.
RajeshwarDantala SiddarthaK SanjayPatcha Mohan Sai KiranRachagiri Omkarnath
Bhumika PatelDharmendra Bhatti
P Ramesh NaiduDileep Reddy BollaG PrateekSheetal S HarshiniShreya A HegdeVallamkonda Venkata Sree Harsha
Guiyou WangChao LiBingrong DaiShaohua Zhang
Asha KiranManimala PuriSrinath Srinivasa