Font Size: a A A

The Design And Implementation Of Anti-cheating Electronic Voting System

Posted on:2017-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z H TianFull Text:PDF
GTID:2348330488958817Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the Internet and the number of Internet users continue to surge, desire for people to express their personality is getting more and more intense, also more and more easy.Internet voting which is used to express people's opinions and preferences behavior, also more and more is applied to various fields.And this kind of network activity is becoming more and more informal, liberalization, diversification and high-speeding. People need to be able to vote activities quickly and convenient cast votes, for the first time know the voting results, which led to the network security problems.Electronic voting as a large number of people to participate in the network behavior, its security is a must ensure that the problem.The electronic voting system is based on network security technology to carry on the design.A sophisticated electronic voting system should meet the legitimacy, uniqueness, integrity, anonymity, and can be found on the requirements of convenience.For decades, many scholars research the electronic voting system and give many voting scheme.But in each voting scheme there exist some shortcomings, such as conflict,voter abstention votes, cheating in the vote management server, "justice" crowd selection,etc.Through analysis and research, the paper designs a new anti-cheating voting scheme.The voting scheme, uses double server system to realize the separation of functions of authentication and vote, respectively to the registered user login validation and voting game management functions, to avoid excessive server features.Voting server for shielding the authentication server information, avoid the vote process;Authentication server to the voting server shielding user information, privacy, and review the final result to prevent cheating.This system corresponding to the anonymous users and registered users with different game modes, meet different demands.Comprehensive use of cryptography symmetric and asymmetric encryption technology to vote the confidentiality of the information.Through the use of random ID to ensure that the user anonymity, prevent vote back behavior of users and possible conflicts of votes. At the same time, using message authentication server fingerprint technology to record and verify the outcome of the vote, ensure consistency of votes information between voters and voting mechanism, avoid voting institution and voters to prevent malicious tampering with behavior phenomenon of denial.In the event of voting user cheating, authentication server and voting server used their storage instructions list to quickly locate cheat users, fix the vote, to ensure the fairness of the vote.Finally, design the electronic auction system based on the scheme, and the coding implementation.
Keywords/Search Tags:Electronic Voting, Anti-cheating, Double Fingerprint Verification
PDF Full Text Request
Related items