Electronic voting method and system and recording medium having recorded thereon a program for implementing the method

   
   

A voter V.sub.i encrypts his vote content v.sub.i with a public key k.sub.PC of a counter C, then concatenates the encrypted vote content x.sub.i with a tag t.sub.i to obtain a ballot z.sub.i, then randomizes it with a random number r.sub.i to create a preprocessed text e.sub.i, and sends it and a signature s.sub.i therefor to an election administrator A. The administrator A generates a blind signature d.sub.i for the preprocessed text e.sub.i and sends it back to the voter V.sub.i. The voter V.sub.i excludes the influence of the random number r.sub.i from the blind signature d.sub.i to obtain administrator signature y.sub.i, and sends vote data to a counter C. The counter C verifies the validity of the administrator signature y.sub.i and, if valid, generates and publishes a vote list containing the data to the voter V.sub.i. The voter V.sub.i checks the vote list to make sure that it contains the data with his tag t.sub.i held in the ballot z.sub.i. The counter C decrypts the encrypted vote content x.sub.i in the ballot z.sub.i to obtain the vote content v.sub.i, and counts the number of votes polled for each candidate.

Ένας ψηφοφόρος V.sub.i κρυπτογραφεί το περιεχόμενο v.sub.i ψηφοφορίας του με ένα δημόσιο βασικό k.sub.PC ενός αντίθετου γ, κατόπιν συνδέει το κρυπτογραφημένο περιεχόμενο x.sub.i ψηφοφορίας με μια ετικέττα t.sub.i για να λάβει μια ψήφο z.sub.i, κατόπιν το τυχαιοποιεί με έναν τυχαίο αριθμό r.sub.i για να δημιουργήσει ένα προεπεξεργασμένο κείμενο e.sub.i, και στέλνει το και μια υπογραφή s.sub.i γί αυτό σε έναν διοικητή Α εκλογής. Ο διοικητής Α παράγει μια τυφλή υπογραφή d.sub.i για το προεπεξεργασμένο κείμενο e.sub.i και την στέλνει πίσω στον ψηφοφόρο V.sub.i. Ο ψηφοφόρος V.sub.i αποκλείει την επιρροή του τυχαίου αριθμού r.sub.i από την τυφλή υπογραφή d.sub.i για να λάβει την υπογραφή y.sub.i διοικητών, και στέλνει τα στοιχεία ψηφοφορίας σε ένα αντίθετο γ. Το αντίθετο γ ελέγχει η ισχύς της υπογραφής y.sub.i διοικητών και, εάν έγκυρος, παράγει και δημοσιεύει έναν κατάλογο ψηφοφορίας που περιέχει τα στοιχεία στον ψηφοφόρο V.sub.i. Ο ψηφοφόρος V.sub.i ελέγχει τον κατάλογο ψηφοφορίας για να σιγουρευτεί ότι περιέχει τα στοιχεία με την ετικέττα του t.sub.i που κρατιέται στην ψήφο z.sub.i. Το αντίθετο γ αποκρυπτογραφεί το κρυπτογραφημένο περιεχόμενο x.sub.i ψηφοφορίας στην ψήφο z.sub.i για να λάβει το περιεχόμενο v.sub.i ψηφοφορίας, και μετρά τον αριθμό ψηφοφοριών που ψηφίζονται για κάθε υποψήφιο.

 
Web www.patentalert.com

< Advanced information gathering for targeted activities

< Method for acquiring a customer for online postage metering

> System for detecting mail pieces with duplicate indicia

> Multiple factor-based user identification and authentication

~ 00155