A B C D E F G H I K L M N P R S T U V

E

ElectionAuthority - class ea.ElectionAuthority.
This class resembles the ElectionAuthority of the Election.
ElectionAuthority(PublicKey, ElectionProperties, BulletinBoard, boolean) - Constructor for class ea.ElectionAuthority
Creates a new ElectionAuthority
ElectionAuthority(PublicKey, ElectionProperties, boolean) - Constructor for class ea.ElectionAuthority
Creates a new ElectionAuthority
ElectionProperties - class votingSystem.ElectionProperties.
Class to hold the all parameters of an election
ElectionProperties(int, int, int, int, int, int, int, String[], int, int[]) - Constructor for class votingSystem.ElectionProperties
The constructor giving all parameters needed to specify an election, as well as calculating the s to be used in the election.
ElectionServer - interface remoteInterfaces.ElectionServer.
The interface needed for using the remote object ElectionServer holding the PublicKey, the KeyShares and the ElectionProperties of the election
ElectionServer_Impl - class ea.ElectionServer_Impl.
The implementation of the remote object ElectionServer holding the PublicKey, the KeyShares and the ElectionProperties of the election
ElectionServer_Impl(ElectionProperties, PublicKey, KeyShare[]) - Constructor for class ea.ElectionServer_Impl
Constructor for the ElectionServer
ElectionSystem - class ea.ElectionSystem.
 
ElectionSystem() - Constructor for class ea.ElectionSystem
 
Encryption - class votingSystem.Encryption.
This class handles the encryption process in the generalized Paillier cryptosystem used in the voting system.
Encryption(int, int, int, BigInteger, BigInteger) - Constructor for class votingSystem.Encryption
Constructs the Encryption object
ea - package ea
 
encrypt(int) - Method in class voter.Voter
Unoptimized encryption algorithm
encryptCheck(BigInteger, BigInteger) - Method in class votingSystem.Validator
Optimized encryption algorithm for encrypting a BigInteger with the given random value Mainly used when checking the zero-knowledge proofs.
encryptCheckUnOptimized(BigInteger, BigInteger) - Method in class votingSystem.Validator
 
encryptGenPailler(BigInteger, BigInteger, int) - Method in class votingSystem.Encryption
Encrypts a vote i_ with random number r
encryptGenPaillerSimple(BigInteger, BigInteger, int) - Method in class votingSystem.Encryption
 
encryptMultipleVoteBinary(int[]) - Method in class voter.Voter
Encrypts the chosen votes using the method explained as k-out-of-L Binary encoded voting.
encryptMultipleVotes(int[]) - Method in class voter.Voter
Encrypts the chosen votes using the method explained as k-out-of-L voting.
encryptOptimized(int) - Method in class voter.Voter
The optimized encryption algorithm
encryptOptimized(BigInteger) - Method in class voter.Voter
Optimized encryption algorithm for encrypting a BigInteger.
encryptSmall(BigInteger[], BigInteger) - Method in class votingSystem.Encryption
 
encryptVote(int) - Method in class voter.Voter
The method for encrypting a Vote and creating the proof of correctness in the case of 1-out-of-L elections
encryptVoteBinary(int) - Method in class voter.Voter
Encrypts a vote in the case of 1-out-of-L Binary Voting
endElection() - Method in class bb.BulletinBoard_Impl
Ends the election, thus disallowing the posting of additional votes
endElection() - Method in interface remoteInterfaces.BulletinBoard
Ends the election, thus disallowing the posting of additional votes
exceptions - package exceptions
 

A B C D E F G H I K L M N P R S T U V