ABSTRACT
As information
technology evolves over time, the need for a better, faster, more convenient
and secure electronic voting is relevant since the traditional election
procedures cannot satisfy all of voter’s demands. To increase the number of
voters and to offer an enhanced procedure in an election, many researchers have
been introducing novel and advanced approaches to secure electronic voting
systems. This paper proposes a secure electronic voting system that provides
enhanced security by implementing cryptography and steganography in Java. As a
preliminary investigation, two steganography techniques are considered and
their performances are compared for different image file formats.
INTRODUCTION
Voting has played a
major role in the democratic societies. Traditional voting procedure uses
paper-based ballot. However, this approach is costly, inconvenient and time
consuming for voters. Many people nowadays prefer a more instant way to vote.
With the evolution of computer technology, many researchers are proposing
secure, reliable and convenient electronic voting systems as a substitute to
the traditional voting procedure. It thus helps to encourage each voter to make
use of their right to vote. Such systems have to be designed to satisfy the
following requirements
• Completeness – All
valid votes are counted correctly.
• Soundness – The
dishonest voter cannot disrupt the voting.
• Privacy – All votes
must be secret.
• Unreusability – No
voter can vote twice.
• Eligibility – No
one who is not allowed to vote can vote.
• Fairness – Nothing
must affect the voting. No one can indicate the tally before the votes are
counted.
• Verifiability – No
one can falsify the result of the voting.
• Robustness – The
result reflects all submitted and well-formed ballots correctly, even if some
voters and (or) possibly some of the entities running the election cheat.
• Uncoercibility – No
voter should be able to convince any other participant of the value of its
vote.
• Receipt-freeness –
Voters must neither obtain nor be able to construct a receipt proving the
content of their vote.
• Mobility – The
voter can vote anytime and anywhere through internet.
• Convenience –
System must allow voters to cast their votes quickly, in one session and with
minimal equipment or special skills.
0 comments: