Take a sneak peek at the new NIST.gov and let us know what you think!
(Please note: some content may not be complete on the beta site.).

View the beta site
NIST logo
Bookmark and Share



Voluntary Voting System Guidelines (VVSG)

Current VVSG [Full DRAFT Report


Companion Documents


VVSG Introduction [Draft]:


  • Purpose
  • Scope
  • Audience
  • Structure


Introduction to New and Expanded Material

  • The VVSG Structure
  • Organization of the VVSG
  • Voting System and Device Classes
  • Requirements Structure
  • Strict Terminology
  • Usability Performance Requirements
  • Expanded Usability and Accessibility Coverage
  • Software Independence
  • Independent Voter-Verifiable Records
  • The Innovation Class
  • Open-Ended Vulnerability Testing
  • Expanded Security Coverage
  • Treatment of COTS in Voting System Testing
  • End-to-End Testing for Accuracy and Reliability
  • Metric for Reliability
  • Expanded Core Requirements Coverage


VVSG Background

  • Earlier NIST Involvement
  • The 1990 VSS
  • The 2002 VSS
  • HAVA and VVSG 2005
  • Relationship of HAVA and the VVSG


Using The VVSG

  • Requirements Language and Structure
  • The Conformance Clause and Classes
  • Inheritance in Device Classes
  • Instantiated Device Classes
  • General Device Class Usage in Requirements
  • Navigating Through Requirements


Appendix A: Definitions of Words with Special Meanings in the VVSG


Appendix B: References and End Notes