×

Secure electronic voting using partially compatible homomorphisms

  • US 5,495,532 A
  • Filed: 08/19/1994
  • Issued: 02/27/1996
  • Est. Priority Date: 08/19/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of secure electronic voting with a plurality of voting means and a plurality of vote counting means using partially compatible homomorphisms comprising the steps of:

  • (a) choosing a randomly selected family of partially compatible encryption functions, Ea, Eb {Ei }, for voting means V1, V2, . . . , Vn and vote counting means C1, C2, . . . , Cn which functions are posted;

    (b) each voting means Vk randomly choosing masking votes, vk,j ε

    {1,-1} and then randomly choosing two representations for vk,j ;

    vk,j =Xk,j.sup.(1) +Xk,j.sup.(2) + . . . +Xk,j.sup.(n) =Ak,j +Bk,j and posting Ei (Xk,j.sup.(i)),Ea (Ak,j) and Eb (Bk,j);

    (c) reducing the equations in step (b) to X--k.sup.(1) +X--k.sup.(2) +. . . +X--k.sup.(n) = Ak + Bk,(d) proving the validity of the equation in step (c) by using prove-sum algorithm;

    (e) executing algorithm prove±

    1, and(f) encrypting Xk,j.sup.(i) using Ci '"'"'s public encryption algorithm for all j and i and posting the encryptions.

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