Formal Specification and Analysis of an e-Voting System

被引:5
|
作者
Weldemariam, Komminist [1 ]
Kemmerer, Richard A. [2 ]
Villafiorita, Adolfo [3 ]
机构
[1] Univ Trento, Dept Eng & Comp Sci, Trento, Italy
[2] Univ California, Dept Comp Sci, Santa Barbara, CA USA
[3] FBK, Ctr Informat Technol, Trento, Italy
关键词
Electronic Voting Systems; ES&S system; Formal Specification and Verification; Critical Requirements;
D O I
10.1109/ARES.2010.83
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Electronic voting systems are a perfect example of security-critical computing. One of the critical and complex parts of such systems is the voting process, which is responsible for correctly and securely storing intentions and actions of the voters. Unfortunately, recent studies revealed that various e-voting systems show serious specification, design, and implementation flaws. The application of formal specification and verification can greatly help to better understand the system requirements of e-voting systems by thoroughly specifying and analyzing the underlying assumptions and the security specific properties. This paper presents the specification and verification of the electronic voting process for the Election Systems & Software (ES&S) system. We used the ASTRAL language to specify the voting process of ES&S machines and the critical security requirements for the system. Proof obligations that verify that the specified system meets the critical requirements were automatically generated by the ASTRAL Software Development Environment (SDE). The PVS interactive theorem prover was then used to apply the appropriate proof strategies and discharge the proof obligations.
引用
下载
收藏
页码:164 / 171
页数:8
相关论文
共 50 条
  • [41] E-voting - Reply
    不详
    DR DOBBS JOURNAL, 2004, 29 (06): : 8 - 8
  • [42] Risks of e-voting
    Bishop, Matt
    Wagner, David
    COMMUNICATIONS OF THE ACM, 2007, 50 (11) : 120 - 120
  • [43] E-voting fiasco
    不详
    NEW SCIENTIST, 2004, 182 (2445) : 4 - 5
  • [44] Modeling and Simulation of a Robust e-Voting System
    Malkawi, Mohammad
    Khasawneh, Mohammed
    Al-Jarrah, Omar
    Barakat, Laith
    INNOVATION AND KNOWLEDGE MANAGEMENT IN TWIN TRACK ECONOMIES: CHALLENGES & SOLUTIONS, VOLS 1-3, 2009, : 689 - +
  • [45] QSL: A Specification Language for E-Questionnaire, E-Testing, and E-Voting Systems
    Zhou, Yuan
    Goto, Yuichi
    Cheng, Jingde
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (11) : 2159 - 2175
  • [46] E-voting flaws
    Slessenger, P
    NEW SCIENTIST, 2003, 180 (2422) : 34 - 34
  • [47] No vote for e-voting
    不详
    NEW SCIENTIST, 2004, 182 (2446) : 7 - 7
  • [48] E-Voting Systems
    Kuesters, Ralf
    SOFTWARE SYSTEMS SAFETY, 2014, 36 : 135 - 164
  • [49] Practical security analysis of E-Voting Systems
    Buldas, Ahto
    Maegi, Trimu
    ADVANCES IN INFORMATION AND COMPUTER SECURITY, PROCEEDINGS, 2007, 4752 : 320 - +
  • [50] Security in e-voting
    Kuesters, Ralf
    Truderung, Tomasz
    IT-INFORMATION TECHNOLOGY, 2014, 56 (06): : 300 - 306