Abstract
Electronic voting has been attracting the attention of governments and research groups with most work on the subject referring to the user requirements such a system should satisfy. For several cases, though, requirement identification seldom goes further than a simple narrative description of a basic set of non-functional characteristics related to security. On the other hand, governmental reports usually refer to requirements as the set of applicable laws pertaining a certain voting procedure. Both sides seem to underestimate the fact that an electronic voting system is an information system with functional, as well as nonfunctional, requirements. In this paper we apply the Rational Software Development Process for identifying and presenting the requirements an electronic voting system should meet. The requirements are based on a generic voting model that has been developed having in mind the European Union member states legislation, the organisational details of currently applicable voting procedures and the opportunities offered and the constraints imposed by the state-of-the-art technology.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35586-3_46
Chapter PDF
Similar content being viewed by others
Keywords
References
Internet Policy Institute, Report of the National Workshop on Internet Voting: Issues and Research Agenda, March 2001, available at http://www.internetpolicy.org/research/e_voting_report.pdf
The Swedish Government, Internet Voting — Final Report from the Election Technique Commission, 2000, available at http://www.justitie.regeringen.se/propositionermm/sou/pdtysou2000125.pdf
R. Cramer, M. Franklin, B. Schoenmakers, M. Yung. “Multi-authority secret ballot elections with linear work”. In Advances in Cryptology-EUROCRYPT ’96, Vol. 1070 of Lecture Notes in Computer Science, pp. 72–83, Berlin, 1996. Springer-Verlag.
B. Schoenmakers. “A simple publicly verifiable secret sharing scheme and its application to electronic voting”. In Advances in Cryptology-CRYPTO ’99, Vol. 1666 of Lecture Notes in Computer Science, pp. 148–164, Berlin, 1999. Springer-Verlag.
California Secretary of State B. Jones, A Report on the Feasibility of Internet Voting, January, 2000 available at http://www.ss.ca.gov/executive/ivote/
CyberVote (1ST-1999–203 3 8) project, Report on electronic democracy projects, legal issues of Internet voting and users requirements analysis, public deliverable, available at http://www.eucvbervote.org
Jacobson I., Booch G., Rumbaugh J., The Unified Software Development Process, 1999, Addison Wesley.
8.Rational Corporation, The Rational Unified Process, http://www.rational.com/products/rup/index.isp
Jacobson I., Object-oriented software engineering — A use case driven approach, Addison-Wesley, 1993.
10.Fowler M., Use and abuse use cases, available at http://www.distributedcomputing.com
Simons A., Graham I., “37 Things that don’t work in object-oriented modelling with UML”. ECOOP 98 Workshop on Behavioural Semantics, Technical Report TUM-I9813, Technische Universität Muchen, 1998.
Larman G., Applying UML and patterns, Prentice-Hall 1998.
Jacobson I., Booch G., Rumbaugh J., The Unified Modelling Language User Guide, Addison-Wesley 1999, pp 457.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Ikonomopoulos, S., Lambrinoudakis, C., Gritzalis, D., Kokolakis, S., Vassiliou, K. (2002). Functional Requirements for a Secure Electronic Voting System. In: Ghonaimy, M.A., El-Hadidi, M.T., Aslan, H.K. (eds) Security in the Information Society. IFIP Advances in Information and Communication Technology, vol 86. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35586-3_40
Download citation
DOI: https://doi.org/10.1007/978-0-387-35586-3_40
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-1026-7
Online ISBN: 978-0-387-35586-3
eBook Packages: Springer Book Archive