Designing voting machines for verification

  • Authors:
  • Naveen Sastry;Tadayoshi Kohno;David Wagner

  • Affiliations:
  • University of California, Berkeley;University of california, San Diego;University of California, Berkeley

  • Venue:
  • USENIX-SS'06 Proceedings of the 15th conference on USENIX Security Symposium - Volume 15
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We provide techniques to help vendors, independent testing agencies, and others verify critical security properties in direct recording electronic (DRE) voting machines. We rely on specific hardware functionality, isolation, and architectural decision to allow one to easily verify these critical security properties; we believe our techniques will help us verify other properties as well. Verification of these security properties is one step towards a fully verified voting machine, and helps the public gain confidence in a critical tool for democracy. We present a voting system design and discuss our experience building a prototype implementation based on the design in Java and C.