Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
P
R
S
T
U
V