Font Size: a A A

Design And Implementation Of A Secure Electronic Voting Protocol

Posted on:2011-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:H DengFull Text:PDF
GTID:2178360305470926Subject:Cryptography
Abstract/Summary:PDF Full Text Request
With the development of computer science and communication technology, as a special way of voting, electronic voting is playing an important role in electronic commerce, and it is supposed to replace the traditional voting method gradually. Based on cryptography, electronic voting is achieved via computer and network technology. Although electronic voting possesses some advantages over traditional voting method, it is not secure enough, and needs to be improved. In order to improve the security and efficiency of electronic voting, many domestic and forgeign researchers pay much attention on it. Benefiting from the cryptography technology, electronic voting protocols have obtained some achievements in both theory and practical application.However, designing an effecient electronic voting with higher security is still a big challenge.Firstly, the thesis breifly reviews the background of electronic voting, and then describes the seven requirements for it:integrity, accuracy, anonymity, uniqueness, legality, impartiality and verification. Secondly, several typical protocols such as FOO protocol are conducted. Moreover, the advantages and drawbacks of these protocols on security and availability are given. For repairring these drawbacks, a secure electronic voting protocol based on anonymous channel is proposed. The proposed protocol restricts the power of regulatory agency by setting multiple voting sub-agencies which share the power, which can reduce the probability of fraud of regulatory agency and prevent the regulatory agency from voting as a abstaining voter. Scrutineers are introduced into the proposed protocol. Additionally according to a secret sharing scheme, several sub-scutineers who share the voter's key are introduced. In this way, we can improve the efficiency of the system and prevent the intermediate results of voting being revealed.Unlike other electronic voting protocols. In particular, the proposed protocol allows the voters abdication. It solves the problem of votes collision and meets the seven requirements of electronic voting protocol.Finally, the proposed electronic voting protocol is implemented by using Dreamweaver 8,VBscript and ASP. Experimental results indicate that the proposed protocol is feasible. At last, the summarization and further research directions are given.
Keywords/Search Tags:Electronic vote, Blind signature, Voter abstention, Votes collision, Intermediate results disclose
PDF Full Text Request
Related items