Electronic voting (e-voting) is considered a means to further enhance and strengthen the democratic processes in modern information societies. E-voting should first comply with the existing legal and regulatory framework. Moreover, e-voting should be technically implemented in such a way that ensures adequate user requirements. As a result, the aim of this paper is twofold. Firstly, to identify the set of generic constitutional requirements, which should be met when designing an e-voting system for general elections. This set will lead to the specific (design) principles of a legally acceptable e-voting system. Second, to identify, using the Rational Unified Process, the requirements of an adequately secure e-voting system. These requirements stem from the design principles identified previously. The paper concludes that an e-voting capability should, for the time being, be considered only as a complementary means to the traditional election processes. This is mainly due to the digital divide, to the inherent distrust in the e-voting procedure, as well as to the inadequacy of the existing technological means to meet certain requirements.
[1]
Costas Lambrinoudakis,et al.
Functional Requirements for a Secure Electronic Voting System
,
2002,
SEC.
[2]
Lance JCranor Lorrie Hoffman.
Internet Voting for Public Officials
,
2001
.
[3]
Anthony J. H. Simons,et al.
37 Things that Don't Work in Object-Oriented Modelling with UML
,
1998
.
[4]
Lilian Mitrou,et al.
Revisiting Legal and Regulatory Requirements for Secure E-Voting
,
2002,
SEC.
[5]
Hans A. von Spakovsky,et al.
Gauging the risks of internet elections
,
2001,
CACM.
[6]
Janusz Zalewski,et al.
Object-oriented software engineering. A use case driven approach
,
1993
.
[7]
Berry Schoenmakers.
Compensating for a lack of transparency
,
2000,
CFP '00.
[8]
Matthew K. Franklin,et al.
Multi-Autority Secret-Ballot Elections with Linear Work
,
1996,
EUROCRYPT.
[9]
Berry Schoenmakers,et al.
A Simple Publicly Verifiable Secret Sharing Scheme and Its Application to Electronic
,
1999,
CRYPTO.