Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 708 Bytes

File metadata and controls

10 lines (9 loc) · 708 Bytes

Java-SSL-Voting-Servers-Client

A voting client with two authenticating servers

  • Only authorized voters can vote. (10 points)
  • No one can vote more than once (i.e., one person cannot have his vote counted twice. Your interface may allow a voter to change his mind before the election ends; that is okay as long as only one vote from this voter is counted). (10 points)
  • No one can determine for whom anyone else voted. (10 points)
  • No one can duplicate anyone else's votes. (10 points)
  • Every voter can make sure that his vote has been taken into account in the final tabulation. (10 points)
  • Everyone knows who voted and who didn't. (10 points)
  • All communication is secured using SSL. (10 points)