Font Size: a A A

Research And Implementation Of Electronic Scoring System Based On Homomorphic Encryption

Posted on:2020-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y N LiFull Text:PDF
GTID:2416330578950893Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advancement of the global democratization process,voting and scoring have received extensive attention as an important part of democratic social elections.The traditional voting and scoring methods use paper ballots.The elections are restricted to specific time periods and locations,and consume a lot of manpower and material resources.The mistakes in artificial factors may make the results untrustworthy or even failed.Electronic elections are based on cryptography and are faster and more accurate when security is guaranteed.The most common method of election is the electronic voting system.The homomorphism of Paillier's encryption algorithm can effectively avoid the fraudulent operation of the ballot in the counting process,and can greatly improve the efficiency of the counting process.However,the mainstream electronic voting systems have many problems such as single decision-making and inaccurate results.These problems are unable to fully reflect the democratic and accurate decision-making.The traditional Paillier encryption algorithm only needs to perform a power operation,which meets the efficiency requirements of the electronic scoring system.Electronic scoring necessarily involves operations such as average operation.However,the encryption range of traditional Paillier encryption algorithm is limited to integers.So the traditional Paillier encryption algorithm cannot meet the accuracy of the current democratic evaluation requirements.In order to solve the above problems,this paper studied homomorphic encryption and proposed an electronic scoring system based on homomorphic encryption.This system extended the traditional Paillier encryption to the real number range through the "big integer" operation,and realized the electronic score function that satisfied the homomorphism.In this system,the results of democratic decision-making are more precise.At the same time,in order to protect the user's security,this paper used the Horner rule to design a two-way identity authentication strategy between users and servers.This strategy is safer and needs less calcultation.It improves the communication security between user and system during the login process.Finally,in the user score datasets of different fields,the system proposed in this paper was compared with "Electronic voting systems based on homomorphic encryption scheme" in terms of encryption and decryption time and operation time.On the other hand,this system was compared with "The Design and Implementation of a Mobile Terminal Voting System" on the hash operation time during the authentication process.The experimental results show that the proposed system effectively improves the accuracy of decision,shortens the computing time and has high security in the field of electronic election.It is an electronic scoring system that is more suitable for democratic decision-making.In order to build an electronic scoring system with higher application value and higher security,we first studied the composition of the electronic scoring system,and analyzed the functional and non-functional requirements of the system based on user needs analysis.After that,the system functions were designed and detailed.In terms of security design,two improved algorithms are proposed.By using the real-based Paillier homomorphic encryption algorithm,this system avoids the possibility of exposing plaintext in the transmission process,and uses the two-way identity authentication technology to realize the bidirectional interconnection between the user and the server.Therefore,this paper realized an electronic scoring system with higher security and wider application range.It has facilitated the collection of opinions by the government and enterprises in the making democratic decisions,saved costs and greatly shortened the time for democratic decision-making.
Keywords/Search Tags:Real Paillier, Homomorphic Encryption, Electronic Election, Electronic Scoring, Privacy Security
PDF Full Text Request
Related items