Abstract

As an important method of making democratic decisions, voting has always been a topic of social concern. Compared with the traditional, e-voting is widely used in various decision scenarios because of the convenience, easy to participate and low cost. However, the proposed e-voting protocols are at the risk of excessive authority and tampered information, which makes it impossible to achieve true fairness and transparency in e-voting. By combining the blockchain technology, it enables to solve these problems with the decentralization and tamper-resistant features. Moreover, the misoperations of the voters will also affect this fairness, such as voting for non-candidates, abstention or repeated voting. Therefore, to ensure the efficiency of the voting process and maintain the fairness of the voting environment, it is important to append the function of audit in e-voting protocol. This paper proposes an e-voting protocol based on blockchain, which provides transparency in the process of voting. At the same time, this scheme has the ability to audit voters operating incorrectly and resist quantum attacks by adopting the certificateless and code-based cryptography. After performance analysis, our scheme is suitable for the small-scale election and has some advantages in security and efficiency when the number of voters is small.

Highlights

  • Voting as a way of making decisions symbolizes national and organizational democracy

  • To solve the above problems, this paper provides a blockchain e-voting protocol with audit and anti-quantum functions

  • (1) Our scheme solves the problem of verifying public key certificates in traditional public key cryptosystem by introducing certificateless traceable ring signature algorithm, besides realizes the audit function in the e-voting

Read more

Summary

INTRODUCTION

Voting as a way of making decisions symbolizes national and organizational democracy. The user combines it with the secret value of his choice to generate a complete public-private key pair, thereby reducing the dependence on the trusted center In this scenario, we use the KGC in the certificateless ring signature algorithm as a regulator, allowing it to generate partial private keys of voters and implement the audit function of e-voting. Since the imperfections in security and function, we construct an e-voting protocol in blockchain by combining the codebased public key cryptography with the certificateless cryptography, which can resist the quantum attacks and audit the violators. (1) Our scheme solves the problem of verifying public key certificates in traditional public key cryptosystem by introducing certificateless traceable ring signature algorithm, besides realizes the audit function in the e-voting.

CERTIFICATELESS TRACEABLE RING SIGNATURE ALGORITHM
CODE-BASED CRYPTOGRAPHIC ALGORITHM
CONCRETE SCHEME
SECURITY ANALYSIS OF OUR SCHEME
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.