×

Electronic voting system

  • US 8,061,589 B2
  • Filed: 10/19/2007
  • Issued: 11/22/2011
  • Est. Priority Date: 10/20/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • creating a private key and a public key cryptographic key pair;

    generating a unique and random identifier for a voter'"'"'s vote;

    accepting an election vote from said voter;

    electronically signing said vote and said identifier with said private key to create a digital signature;

    providing, as part of said method'"'"'s standard process, said vote and said identifier in a human readable format to said voter and providing, as part of said method'"'"'s standard process, said digital signature to said voter;

    generating a second unique and random identifier for a second voter'"'"'s vote;

    accepting a second election vote from said second voter;

    electronically signing said second vote and said second identifier with said private key to create a second digital signature;

    providing said second vote and said second identifier in a human readable format to said second voter and providing said second digital signature to said second voter;

    publishing said public key on an internet;

    publicly providing information on said internet that associates together;

    (i) said voter'"'"'s vote in a human readable format,(ii) said identifier in a human readable format, and(iii) said digital signaturewherein, said voter'"'"'s vote is verifiable with said digital signature and said public key;

    publicly providing information on said internet that associates together;

    (iv) said second voter'"'"'s vote in a human readable format,(v) said second identifier in a human readable format, and(vi) said second digital signaturewherein, said second voter'"'"'s vote is verifiable with said second digital signature and said public key;

    in response to receiving a request from said internet containing said identifier, providing (i), (ii) and (iii) above through an internet communication;

    in response to receiving a second request from said internet containing said second identifier, providing (iv), (v) and (vi) above through a second internet communication.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×