发明名称 System and method for fully encrypted remote web-based voting
摘要 The presented invention discloses an electronic web-based election system and method for fully encrypted secure remote voting, wherein the voting data is fully encrypted, including within-the-database encryption, until the end of voting time period. Further disclosed a computer encryption system, wherein the voting result encryption application is additionally installed, such a system being configured to obtain encrypted voting results data and send such a data as a ciphertext to the election central server for encrypted ciphertext storage in the database to prevent everybody, including database administrators, from viewing the data. Method for secure data encryption and public keys computation based on voter's secret PIN code is further presented.
申请公布号 US9292987(B1) 申请公布日期 2016.03.22
申请号 US201414492296 申请日期 2014.09.22
申请人 Makor Issues and Rights, Ltd. 发明人 Myr David
分类号 G06K17/00;G07C13/00;H04L29/06;H04L9/32 主分类号 G06K17/00
代理机构 Caesar Rivise, PC 代理人 Caesar Rivise, PC
主权项 1. An electronic web-based election system for fully encrypted secure remote voting, wherein voting data which corresponds to each voter's vote is fully encrypted until an end of a voting time period, the system comprising: a) an election central server computer, said election central server computer being configured to: store voter-related data for each eligible voter; send to the voter his unique code for registration in a central voting database, said registration includes entering his email address into the voting database; check for each voter registered in the system for an existing valid email address; generate a PIN code for each voter registered in the system having said existing valid email address to be able to vote; send to each voter via regular post mail said PIN code; send to each voter an email invitation to vote; authenticate each voter accessing the elections services computer system by authenticating said PIN code and an ID number which is transmitted electronically from each voter to the election central server computer; send each voter a respective ballot after each voter is authenticated; generate a public key and a corresponding private key for each voter, respectively, and send said public key to each voter, respectively, obtain votes based on said ballots from each voter in the form of said voting data and store the voting data as a ciphertext in the database, wherein the public key is included with the ciphertext; calculate elections results from the voting data when the election time period is over; update election central server system votes results, b) a computer encryption system wherein the voting result encryption application is installed, such a system being configured to receive the votes from each voter in the form of voting data, encrypt the voting data with the public key to obtain encrypted voting data and send such data as ciphertext to the election central server for encrypted ciphertext storage in the database to prevent everybody, including database administrators, from viewing the data, c) a voter computer system which: opens email or a specially designed secure voting website; identifies the voter by entering said ID number and said PIN code; displays a list of parties eligible for elections which is displayed to the voter on a computer screen; casts the vote by choosing one of the parties from said list of parties; displays a consolidated list of candidates only from the one of the parties which has been chosen; casts the vote for candidates by choosing several candidates from the list of available candidates from the one of the parties which has been chosen; confirms voter choice by at least one of digital signature and entering the PIN code; receives a notice screen that the vote has been accepted; and encrypting the vote and sending it to the computer encryption; d) a polling station based system comprised of one of more computers interactively connected to the election central server computer, such computers containing a total list of voters for a polling station, a list of voters who already voted either by using web-based invented system or by using said polling station.
地址 Jerusalem IL