Serialized Form


Package bb

Class bb.BulletinBoardServer extends javax.swing.JFrame implements Serializable

Serialized Fields

dialog

javax.swing.JFrame dialog

screenSize

java.awt.Dimension screenSize

hostField

javax.swing.JTextField hostField

portField

javax.swing.JSpinner portField

rec

RemoteEntityConnectionBB rec

bb

BulletinBoard bb

noVotesLabel2

javax.swing.JLabel noVotesLabel2

finishedLabel2

javax.swing.JLabel finishedLabel2

noSharesLabel2

javax.swing.JLabel noSharesLabel2


Package ds

Class ds.DSGUI extends javax.swing.JFrame implements Serializable

Serialized Fields

screenSize

java.awt.Dimension screenSize

dialog

javax.swing.JFrame dialog

hostField

javax.swing.JTextField hostField

portField

javax.swing.JSpinner portField

rec

RemoteEntityConnectionDS rec

bb

BulletinBoard bb

ep

ElectionProperties ep

ks

KeyShare ks

pk

PublicKey pk

es

ElectionServer es

noVotesLabel2

javax.swing.JLabel noVotesLabel2

finishedLabel2

javax.swing.JLabel finishedLabel2

calculateShareButton

javax.swing.JButton calculateShareButton

s

Server s

rand

java.util.Random rand

id

int id

bottomLayer

javax.swing.JPanel bottomLayer


Package exceptions

Class exceptions.IncorrectParameterException extends java.lang.Exception implements Serializable

Class exceptions.IncorrectVoteException extends java.lang.Exception implements Serializable

Class exceptions.InsufficientSharesException extends java.lang.Exception implements Serializable

Class exceptions.NoValidVotesException extends java.lang.Exception implements Serializable


Package simulator

Class simulator.Simulator extends javax.swing.JFrame implements Serializable

Serialized Fields

keylength

int keylength

t

int t

M

int M

L

int L

l

int l

w

int w

type

int type

k

int k

noOfVoters

int noOfVoters

bottomLayer

javax.swing.JPanel bottomLayer

nSpin

javax.swing.JSpinner nSpin

MSpin

javax.swing.JSpinner MSpin

kSpin

javax.swing.JSpinner kSpin

tSpin

javax.swing.JSpinner tSpin

LSpin

javax.swing.JSpinner LSpin

lSpin

javax.swing.JSpinner lSpin

wSpin

javax.swing.JSpinner wSpin

noOfVotersSpin

javax.swing.JSpinner noOfVotersSpin

typeBox

javax.swing.JComboBox typeBox

msg

java.lang.String msg

progWin

javax.swing.JWindow progWin

messageLabel

javax.swing.JLabel messageLabel

keygenTime

long keygenTime

combineTime

long combineTime

totalTime

long totalTime

voterTime

long[] voterTime

decryptTime

long[] decryptTime


Package ea

Class ea.GUI extends javax.swing.JFrame implements Serializable

Serialized Fields

keylength

int keylength

t

int t

M

int M

L

int L

l

int l

w

int w

type

int type

k

int k

voteNames

java.lang.String[] voteNames

voteWeights

int[] voteWeights

kg

KeyGenerator kg

ea

ElectionAuthority ea

ep

ElectionProperties ep

bb

BulletinBoard bb

es

ElectionServer es

rand

java.util.Random rand

rec

RemoteEntityConnectionEA rec

port

int port

ks

KeyShare[] ks

progWin

javax.swing.JWindow progWin

bottomLayer

javax.swing.JPanel bottomLayer

nSpin

javax.swing.JSpinner nSpin

MSpin

javax.swing.JSpinner MSpin

kSpin

javax.swing.JSpinner kSpin

tSpin

javax.swing.JSpinner tSpin

LSpin

javax.swing.JSpinner LSpin

lSpin

javax.swing.JSpinner lSpin

wSpin

javax.swing.JSpinner wSpin

typeBox

javax.swing.JComboBox typeBox

weights

javax.swing.JLabel[] weights

weightsSpin

javax.swing.JSpinner[] weightsSpin

nameFields

javax.swing.JTextField[] nameFields

noServers

javax.swing.JLabel noServers

noVotes

javax.swing.JLabel noVotes

noVotesCast

javax.swing.JLabel noVotesCast

noOfShares

javax.swing.JLabel noOfShares

msg

java.lang.String msg


Package votingSystem

Class votingSystem.BinaryVote extends java.lang.Object implements Serializable

Serialized Fields

encryption

java.math.BigInteger[] encryption

fi

java.math.BigInteger[] fi

z1

java.math.BigInteger[] z1

z2

java.math.BigInteger[] z2

eMult

java.math.BigInteger[] eMult

ed

java.math.BigInteger[] ed

edb

java.math.BigInteger[] edb

f

java.math.BigInteger[] f

e

java.math.BigInteger[][] e

z

java.math.BigInteger[][] z

a

java.math.BigInteger[][] a

id

int id

Class votingSystem.DecryptedShare extends java.lang.Object implements Serializable

Serialized Fields

e

java.math.BigInteger e

z

java.math.BigInteger z

c

java.math.BigInteger c

ci

java.math.BigInteger ci

tallyId

int tallyId

Class votingSystem.ElectionProperties extends java.lang.Object implements Serializable

Serialized Fields

voteWeights

int[] voteWeights

k

int k

L

int L

M

int M

l

int l

w

int w

t

int t

s

int s

electionType

int electionType

voteValues

java.math.BigInteger[] voteValues

noOfVotes

int noOfVotes

voteNames

java.lang.String[] voteNames

Class votingSystem.KeyShare extends java.lang.Object implements Serializable

Serialized Fields

v

java.math.BigInteger v

vi

java.math.BigInteger vi

si

java.math.BigInteger si

n

java.math.BigInteger n

s

int s

id

int id

Class votingSystem.MultipleBinaryVotes extends java.lang.Object implements Serializable

Serialized Fields

votes

BinaryVote[] votes

ea

java.math.BigInteger[][] ea

eb

java.math.BigInteger[][] eb

ec

java.math.BigInteger[][] ec

ed

java.math.BigInteger[][] ed

edb

java.math.BigInteger[][] edb

e

java.math.BigInteger[][] e

f

java.math.BigInteger[][] f

z1

java.math.BigInteger[][] z1

z2

java.math.BigInteger[][] z2

id

int id

Class votingSystem.MultipleVotes extends java.lang.Object implements Serializable

Serialized Fields

votes

Vote[] votes

ea

java.math.BigInteger[][] ea

eb

java.math.BigInteger[][] eb

ec

java.math.BigInteger[][] ec

ed

java.math.BigInteger[][] ed

edb

java.math.BigInteger[][] edb

e

java.math.BigInteger[][] e

f

java.math.BigInteger[][] f

z1

java.math.BigInteger[][] z1

z2

java.math.BigInteger[][] z2

id

int id

Class votingSystem.PublicKey extends java.lang.Object implements Serializable

Serialized Fields

g

java.math.BigInteger g

n

java.math.BigInteger n

v

java.math.BigInteger v

vi

java.math.BigInteger[] vi

nArray

java.math.BigInteger[] nArray

s

int s

Class votingSystem.Vote extends java.lang.Object implements Serializable

Serialized Fields

id

int id

vote

java.math.BigInteger vote

a

java.math.BigInteger[] a

challenge

java.math.BigInteger challenge

z

java.math.BigInteger[] z

e

java.math.BigInteger[] e


Package voter

Class voter.GUI extends javax.swing.JFrame implements Serializable

Serialized Fields

ep

ElectionProperties ep

pk

PublicKey pk

id

int id

rand

java.util.Random rand

radioButtons

javax.swing.JRadioButton[][] radioButtons

bg

javax.swing.ButtonGroup[] bg

bottomLayer

javax.swing.JPanel bottomLayer

screenSize

java.awt.Dimension screenSize

dialog

javax.swing.JFrame dialog

hostField

javax.swing.JTextField hostField

portField

javax.swing.JSpinner portField

rec

RemoteEntityConnectionC rec

es

ElectionServer es

c

Voter c