2010
DOI: 10.1007/978-3-642-13556-9_6
|View full text |Cite
|
Sign up to set email alerts
|

Engineering a Distributed e-Voting System Architecture: Meeting Critical Requirements

Abstract: Abstract.Voting is a critical component of any democratic process; and electronic voting systems should be developed following best practices for critical system development. E-voting has illustrated the importance of formal software engineering in the development of complex systems: poorly engineered and poorly documented voting systems have had serious negative consequences for all system stakeholders. It is clear that the formal verification of e-voting system models would help to address problems associate… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…Thereby, we will focus on both options for identification and authentication of voters, namely by using the election notification, the German e-ID card or a combination of both. Finally, we will analyse, if existing proposals for end-to-end verifiable electronic voting schemes/systems, namely [5], [18], and [28] that could implement the approach treated in section 4.2, comply with the findings of this work and fulfill the technical and legal requirements for electronic voting in Germany.…”
Section: Summary and Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Thereby, we will focus on both options for identification and authentication of voters, namely by using the election notification, the German e-ID card or a combination of both. Finally, we will analyse, if existing proposals for end-to-end verifiable electronic voting schemes/systems, namely [5], [18], and [28] that could implement the approach treated in section 4.2, comply with the findings of this work and fulfill the technical and legal requirements for electronic voting in Germany.…”
Section: Summary and Discussionmentioning
confidence: 99%
“…A number of technical proposals for end-to-end verifiable electronic voting schemes/systems, which enable electronic vote casting, can be considered for directly implementing this approach, for example [5], [18], and [28].…”
Section: Electronic Ballotmentioning
confidence: 99%
“…Regarding bug diagnosis , the ProB model checker provides a counterexample with a respective trace. Gibson et al report the use of the Event‐B method for the engineering of a distributed e‐voting system architecture that suggests that this method supports the design and architecture phase. A couple of code generators have been developed for Event‐B.…”
Section: Assessment Of Selected Formal Methodsmentioning
confidence: 99%
“…Since the technique has been recognized as powerful and effective, drawing straight connection with this can help making better the current development of e-voting systems. As noted recently in [60], however, it is not yet clear how best to carry out such techniques to leverage the compositional nature of the problem, and manage the complexity of the task.…”
Section: B Possible Directionsmentioning
confidence: 97%