Organisation: |
Free University of Amsterdam (THE NETHERLANDS)
|
---|---|
Method: |
|
Tools used: |
CADP (Construction and Analysis of Distributed Processes) |
Domain: |
E-Democracy.
|
Period: |
2007
|
Size: |
11 scenarios
38 μ-calculus formulas up to 488,406 states and 1,264,554 transitions |
Description: |
Internet voting promises higher election turn-out and lower
costs by providing a convenient, efficient and secure facility
for managing votes. The Netherlands introduced RIES (the
Rijnland Internet Election System) for expatriate voters to
the "Second Chambre elections" in 2006. RIES, developed by the
TTPI company in collaboration with Rijnland authorities,
differs from other election systems in that everyone can tally
the votes and voters can verify how their vote was counted,
without disclosing their proof of vote.
RIES involves five entities (the central controller, the voters, the JavaScript engine, the server administrator, and the vote office) and is divided into three phases:
RIES is formalized in μCRL and verified with CADP. From the model, nine scenarios have been designed to check with EVALUATOR verifiability and validity properties expressed in μ-calculus. Anonymity cannot be stated in modal logic, therefore the author proposes to compare two runs of the protocol with different voters' choices. The state spaces are minimized with BCG_MIN and showed branching equivalent with ALDEBARAN. Hence anonymity is ensured since an external observer cannot tell the difference between the two runs. |
Conclusions: |
This study demonstrates the practical use of CADP in the field
of Internet voting protocol verification.
|
Publications: |
[Maasbommel-07]
Cynthia Maasbommel.
"A Formal Analysis of the RIES Internet Voting Protocol".
Master Thesis Report,
Free University of Amsterdam
February 2007
Available on-line from the CADP Web site in PDF or PostScript |
Contact: | Wan Fokkink Vrije Universiteit Amsterdam Department of Computer Science Section Theoretical Computer Science De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands Room: U342 Tel: +31 20 598 7735 Fax: +31 20 598 7653 E-mail: [email protected] |
Further remarks: | This case study, amongst others, is described on the CADP Web site: http://cadp.inria.fr/case-studies |