Overseas Absentee Internet Voting

  • Blog
  • iVoting

Internet Voting pilot test in July

June 26, 2007 at 11:38 am | Posted in Announcements | Leave a comment

In a major step forward along the path towards the full modernization of Philippine elections, a non-binding remote electronic voting pilot test will be conducted from the 20th  of July to the 8th of August 2007 in Singapore – host to over 15,000 registered Filipino overseas absentee voters.

The pilot test aims to evaluate the advantages, usability, security, and reliability of internet voting, in order to assess its potential use in future elections, both overseas and domestic.

The pilot test will be jointly managed by the Commission on Elections, the Department of Foreign Affairs – through the Philippine Embassy in Singapore – and Scytl, the solution provider.

During the pilot test period, voters can cast their votes from their homes, offices, and cyber cafés, in addition to the voting stations that will be set up at the Philippine Embassy in Singapore.

Commissioner Florentino A. Tuason Jr., Chairman of the COMELEC Committee on Overseas Absentee Voting (COAV) enjoins all overseas Filipinos registered in Singapore, wherever they may be in the world, to participate in the exercise, anytime from 8:00 AM of July 20 to 3:00 PM of August 8, 2007.

“Filipinos in Singapore are presented with a rare opportunity to make history,” Commissioner Tuason said. “Although it is a non-binding exercise, the historic opportunity to be the first to tread along the path of modernized Philippine elections is a chance that should not be missed,” he added.

who is SCYTL?

June 26, 2007 at 11:33 am | Posted in Announcements, Explanations | Leave a comment

Scytl is a Spanish based software company that specializes in the development of secure electronic voting solutions. With more than 13 years of research experience, Scytl has positioned itself at the forefront of e-voting technology worldwide. Scytl has undertaken projects in various countries around the world,  including Switzerland, Spain, the United Kingdom, Finland, Mexico, Argentina, and Australia.

During the scheduled overseas absentee internet voting pilot test, the solution that will be employed is Scytl’s Pnyx-based e-voting platform. This platform allows voting from any internet connected computer running a browser that supports Java (virtually 100% of the browsers in the market). Pnyx also ensures that the votes are cryptographically protected (encrypted and digitally signed) thus leaving no room for manipulation and multiple or bogus votes.

From Singapore

February 5, 2007 at 5:48 pm | Posted in Announcements | 3 Comments

From Singapore, I got the sense that the local Filipino community there is eager for the implementation of internet voting. Over the weekend, Commissioner Florentino A. Tuason Jr., met with community leaders there and discussed the possibility of conducting voting over the internet. The meeting was packed with Filipinos working in the IT industry and their questions showed a deep deliberation of the pros and cons, as well as a an honest assessment of where the whole thing can go wrong. The meeting lasted for almost two hours, most of the time consumed during a question and answer session where the pinoy IT professionals raised scenario after scenario where the I.voting system could go wrong or be compromised. Tuason and his team responded to all queries frankly and in the end, the IT pros were content.

But it wasn’t all IT either. There were representatives from other groups, like the Batangas Varsitarians who gave assurances that they would assist the education drive – a kind of i.voting bayanihan effort that mobilizes those in the community with the savvy to assist those without.

Good vibes all around. Let see what happens next.

 

 

How it works

January 25, 2007 at 4:59 pm | Posted in Explanations | 11 Comments

Note: This is how the process is intended to run.

Opening

The voting process starts at the time specified by the COMELEC. This time will be the same for all the countries – if any, of course -involved in the election

Voter authentication

The authentication mechanism (the same mechanism based on credentials described above) is as follows:

· Using a web browser, the voter connects through a secure channel (e.g., HTTPS) to the voting web page containing the Voting Client (an applet).
· The cryptographic operations of the voting protocol will be performed by this applet. In case the browser does not support the execution of applets, this restriction is detected and the voting process will use a servlet approach for the Voting Client (the same cryptographic operations will be performed but in a server component).
· The voter introduces the voter credentials (e.g. a voter id and password). The applet sends the voter id to the authentication manger that responds sending the voter credential key container.
· The password is then used by the Voting Client for accessing the private key of the credential. This private key is used to authenticate the voter through the authentication manager (strong authentication). If the key is correct, the web browser will display the personalized ballot contents for all races assigned to the voter.

Voting options selection

The voter selects the voting options using the mouse, keyboard or any other pointing device.

Vote encryption

When the voter has made his selections for all the races and is ready to cast the vote, the selected voting options are shown by the Voting Client for confirmation. If the voter confirms them, the vote is encrypted using the election public key. The encrypted vote is then digitally signed using the voter credential private key and sent to the Voting Server located in Manila. The Voting Server verifies if the vote is valid and stores it in the digital ballot box. A confirmation message is sent back to the voter.

Receipt generation

During the encryption of the vote, a unique ballot identifier is randomly generated by the Voting Client. This identifier is also encrypted with the vote and therefore cannot be seen by anyone (with the exception of the voter) until the vote is decrypted by the Central Electoral Board during the Mixing process. This identifier, previously masked by cryptographic means, is sent jointly with the encrypted vote to the Voting Server. If the vote is accepted, the Voting Server digitally signs the masked identifier and returns it inside the confirmation message. The Voting Client uses the unique identifier and the digital signature of its mask to generate a voting receipt that can be printed by the voter. This receipt allows the voter to verify if the vote is present when the contents of the digital ballot box are decrypted by the Central Electoral Board. It is important to note that the receipt does not disclose the selected voting options to prevent the possibility of vote selling or voter coercion.

Closing

The voting process stops accepting votes at the time specified by the COMELEC (May 14th, 2007, at 15:00 Manila local time). Voters in the process of voting when this occurs (already logged in) will be granted the configured session duration time to complete the casting of their votes (this margin is configured during the pre-election configuration and is the same for all voters).

Results
Mixing and Canvassing

After the election is automatically closed, the digital ballot boxes collected by all instances of the Voting Servers are exported and securely transferred to the Mixing Service. This service will be located at the COMELEC’s main offices in Manila.

The digital ballot boxes contain the digitally signed and encrypted votes. The entire digital ballot box file is also digitally signed to prevent the deletion of votes.

Once all the digital ballot boxes are transferred to the Mixing Service, the digital signature on each encrypted vote contained in the ballot boxes is checked to verify that it corresponds to a valid voter. Optionally, a Certificate Revocation List can be used to ensure that the voter credentials have not been revoked. After this process, the Central Electoral Board (or at least, the minimum pre-defined number of its members) must get together to reconstruct the election private key in order to initiate the Mixing Process. This Mixing Process is used to remove the digital signatures from the votes and break the correlation between the encrypted votes and the identity of the voters in order to protect voters’ privacy.

The output from this Mixing Process in the OAV Project is twofold: encrypted votes without digital signatures and the unique ballot identifiers of the voting receipts.

The encrypted votes obtained from the Mixing Process are placed in a server where the authorized Post officials can retrieve them using a web browser, a secure connection and a cryptographic key unique for each Post. Each Post can then proceed to count all the votes cast by OAVs in its country/region.

The votes cast by each voter will be printed by each Post. Each printed vote includes a serial number (to avoid the destruction of votes) and two bar codes: one to facilitate the tallying process and another consisting of a digital signature to proof that the hardcopy of the vote is valid.

The other output of this process is a list of questionable encrypted ballots (if any) which require further investigation in order to be accepted or rejected by the Central Electoral Board. An example of this category of ballots would be those that correspond to credentials that had been previously revoked.

Voter verification

The voting receipts obtained from the Mixing Process (as described above) are made publicly available through a website. Voters can then individually verify (if they wish) whether the unique ballot identifiers of their receipts are included in the list of published receipts. The ballot identifiers were randomly generated in the voters’ Voting Clients and, therefore, were only known to the voters. The presence of a ballot identifier on the list of published receipts means that the corresponding encrypted vote reached the Central Electoral Board.

In order to prevent voters from filing false claims using fake receipts, voters are required to present the digital signature provided as part of the receipts to proof the authenticity of the receipts.

Auditing

The Internet voting platform to be used will include several features to facilitate the audit of the election before, during and after the electoral process:

· The source code can be reviewed by the COMELEC (or designed third party auditors) under a non-disclosure agreement.
· All the software components of the e-voting platform can be digitally signed for integrity and authentication purposes.
· The e-voting platform records logs of all voting transactions, and protects these logs using a special cryptographic mechanism to ensure its authenticity and integrity. Therefore independent auditors can check the accuracy of the logs before starting the audit process.
· The voter, as explained before, can individually check whether his vote was used in the final canvassing, without revealing his voting options.
· Any of the previous audit processes can be implemented without compromising the election accuracy and voters’ privacy.

Imperatives of Electronic Voting

January 23, 2007 at 5:17 pm | Posted in Explanations | 28 Comments

Note: This is where the COMELEC Committee on Overseas Absentee Voting (COAV) is coming from, technology- and security-wise.

Conducting an electronic election that involves ballots in digital form is a complex issue that raises a number of security concerns.  The confidence relationships found in traditional elections must be replicated in electronic systems, without losing reliability.  Electronic voting must therefore reproduce the practices of traditional voting methods (e.g.  secure identification of voters, as well as distribution of trust among the members of an Electoral Board).  Additionally, electronic voting faces new requirements (e.g.  new privileged actors such as system administrators) and new technical risks (e.g.  digital ballot formats that are more easily manipulated than physical ones).

Digital security measures are therefore paramount for electronic voting success.  However, conventional computer and network security measures (e.g.  firewalls, intrusion detection systems, antivirus software…) fall short of providing a complete solution to electronic voting.  These generic security measures, although regularly used to secure e-commerce and e-business transactions, are not enough for e-voting. 

Indeed, casting ballots is not an ordinary transaction.  When performed electronically, it must address the following requirements and security concerns:

 

o        Authenticity of ballots Reliable means to verify the origin of a ballot (i.e.  the identity of the voter who casts it) must be used, to ensure the “one voter, one vote” premise.

o        Privacy of voters Despite the previous requirement, it must impossible to correlate the votes to the identities of their respective voters, unless required by law (as it is in some countries).

o        Accuracy of election results It must not be possible for anyone to remove or alter the ballots that have been cast by eligible voters or to add invalid ballots (e.g.  on behalf of abstaining voters).

o        Secrecy of intermediate results To ensure that voters’ choices are unbiased, intermediate results must be secret until the election is completed.

o        Ballot verifiability Voters must be able to independently verify that their ballots have been correctly accounted for. 

o        Uncoercibility The fact that voters can verify their votes must allow some fraudulent practices such as coercion or vote-selling possible

 

The digital security measures for e-voting must meet the requirements above, detecting and preventing fraudulent practices even when they are performed by privileged actors in electronic voting environments (e.g.  electoral authorities or systems administrators). 

Internet pengundian

January 23, 2007 at 2:43 am | Posted in Announcements | Leave a comment

It looks like the COMELEC is finally ready to conduct internet voting in Singapore.  I started up this blog in order to make sure that all stakeholders are heard on this. So please, feel free to post your comments.

I will also be posting Overseas Absentee Internet Voting (OAIV) news and information on this website so that everyone can stay up to date on the implementation of this ambitious project. Hopefully, this means that we will all soar together when the day comes. Although, of course, it isn’t impossible that we might crash and burn in full view of everyone, but what the hey? I’m sure even falling down will teach us some lessons.

  •  

    January 2012
    M T W T F S S
    « Jun    
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • Recent Posts

    • Internet Voting pilot test in July
    • who is SCYTL?
    • From Singapore
    • How it works
    • Imperatives of Electronic Voting
  • Recent Comments

    Ramon Guico on Imperatives of Electronic…
    321 bose system on Imperatives of Electronic…
    Trurlseem on Imperatives of Electronic…
    Drexx Laggui on Imperatives of Electronic…
    JawSasty on How it works
  • COMELECnet

    • bagongbotante
    • COMELEC
    • Inside the COMELEC
    • james jimenez
  • Archives

    • June 2007
    • February 2007
    • January 2007
  • Meta

    • Register
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.com

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.

Follow

Get every new post delivered to your Inbox.

Powered by WordPress.com