Secure remote electronic voting system and cryptographic protocols and computer programs employed
AssigneeSCYTL Online World Security, SA
InventorsAndreu Riera Jorba, Jordi Castella Roca
Life of this patent
Estimating the term…
Loading patent…
AssigneeSCYTL Online World Security, SA
InventorsAndreu Riera Jorba, Jordi Castella Roca
Estimating the term…
The method employs interrelated cryptographic processes and protocols to provide reliability to vote casting, ballots recount, and verification of vote or poll results. These cryptographic processes and protocols jointly constitute a cryptographic voting scheme capable of meeting the specific reliability requirements of an electronic voting where voters remotely cast their votes. These reliability requirements include voter authentication and privacy; accurate results, the impossibility of coercion and sale of votes, verifying the final results and, if necessary, the secrecy of intermediate results before completing the vote or poll. The cryptographic voting method minimizes the confidence level to be placed on any of the electronic voting individual party and participants.
A secure electronic voting method which uses at least a computer device acting as a vote casting platform, a computer server acting as a polling station designed to receive and accumulate ballots in a digital ballot box during a preset voting period of time, a computer device acting as a tally site for the ballots and a computer device acting as a publication site of the results, said polling station, site and publication site being scattered, or, grouped together in a same computer device, each of said polling station, tally site and publication site being provided with computing means and interconnected to each other, when scattered, through at least a communication network comprising cryptographic processes and protocols in order to guarantee a series of specific safety requirements of an electoral process throughout the execution of the method and the electoral process, said method comprising the following steps:
A computer program which can be directly loaded in the internal memory of a digital computer and comprises parts of computer program codes that are readable by a computer system to carry out a vote casting process operation in which each voter casts a vote electronically through a set of programs acting as a voter agent and using at least one computer device acting as a vote casting platform, comprising sub-steps of:
Dependencies are inferred from the claim text.