Electronic Voting

Electronic Voting


CUBE ID offers a variety of voting solutions that can be adapted and customized to the requirements of any electoral system. The modular architecture of our software allows for the combination of various tailored modules to facilitate Voter Registration, Voter Identification, Vote Casting, Vote Tally, Precinct Management and Auditing


CUBE ID’s ID management solutions can be tailored to the needs of Voter Registration, the maintenance of eligible/registered voter lists, and the issuance of Voter IDs. Such Voter IDs can take many forms, ranging from simple but secure paper receipts to smart voter cards that hold embedded information such as personal and biometric data.


Voter Identification can be based on single or multiple verification methods. A biometric scanner (IRIS or fingerprints) verifies whether a voter is registered to vote and whether the voter has already voted or not. Such information, however, is never linked to the actual vote to maintain the anonymity of any vote.
Alternatively, the internal memory of a smart voter ID can hold such information. Because the card can execute cryptographic operations internally, cards cannot be used twice and fake or tampered cards will not allow voting. The use of smartcards eliminates the need for any central database to keep records on who has voted and is therefore very useful for environments with unreliable data connectivity.


The actual vote can done using special paper forms which can incorporate several document security features to ensure that non-authorized forms are not included in the tally.
If so desired, fully electronic voting can be done on secure terminals that run proprietary voting software with a simple and intuitive interface. Candidate names in large font with accompanying pictures make it easy to identify candidates. Audio feedback on selection allow blind people to vote. The terminal’s kernel is secure and all communication is fully encrypted, ensuring that the terminal or the vote cannot be hacked or tampered with. A printout of the vote can be generated for manual verification by the voter and/or manual tally verification.


OCR based counting of paper ballots is a simple and secure way of ensuring that all votes are correctly counted. Reasons for non-acceptance of a paper ballot can be set based on a variety of criteria and an adjudication process allows for proper acceptance or refusal of ballots that do not meet the basic acceptance criteria.
In the case of fully electronic voting on tablet based terminals, the use of secure and unique identifiable flash cards ensure that all votes are counted. A system of security seals prevent physical tampering with the flash cards. This approach eliminates the need for data communication over networks that can be hacked.


An extensive set of tools allow people with the proper credentials to manage all aspects of the voting administration. Many standard and configurable audit reports provide the necessary means for independent verification of the voting results.