nist voting program mary brady, program manager. outline motivation & congressional mandates ...

33
NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER

Upload: allen-james

Post on 26-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

NIST VOTING PROGRAMMARY BRADY, PROGRAM MANAGER

Page 2: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Outline Motivation & Congressional Mandates Help America Vote Act Current Challenges Engage the Broader Community Summary

Page 3: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Motivation: 2000 Presidential Election

Page 4: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Congressional MandatesHAVA 2002 (Public Law 107-252) : The Help America Vote Act (HAVA) requires NIST/SSD to provide technical support for the development of Voluntary Voting Standard Guidelines (VVSG). Such technical work includes computer security, methods to detect and prevent fraud, protection of voter privacy, the role of human factors, including assistive technology for voters with disabilities, and remote access voting, including voting through the internet.

MOVE 2009: The Military and Overseas Voters Empowerment Act of 2009 (MOVE) directs NIST and EAC to provide ”best practices or standards in accordance with electronic absentee voting guidelines established”… to support the pilot program or programs developed by DOD as directed by the Uniformed and Overseas Citizens Absentee Voting Act (UOCAVA) of 1986 as amended.

Page 5: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Outline Motivation & Congressional Mandates Help America Vote Act Current Challenges NIST Response: A New Paradigm Summary

Page 6: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Standards DevelopmentAccreditation, Testing, and Certification Usage by States

Help America Vote Act

Page 7: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

VVSG Development

EAC

Standards Board

Advisory Board

TGDC

NIST Director

NIST

Voting Guidelines VVSG 1.0 -- 2005 VVSG 2.0 -- 2007 VVSG 1.1 -- 2015

Page 8: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Lab Accreditation, Testing, CertificationVSTL’s – Voting System Test Laboratories are recommended for accreditation by NIST NVLAP Program. VSTL’s test voting systems and make recommendation to the EAC.

Certification - procedure by which a third party gives written assurance that a product, process or service conforms to specified requirements.EAC – Reviews testing information provided by the VSTL’s and certifies a system. Also responsible for decertifying a system if necessary.

EAC – In consultation with NIST, may provide a request for interpretation.

Page 9: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Improving U.S. Voting Systems

9TGDC Meeting July 20 – 21, 2015

Page 10: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Outline Motivation & Congressional Mandates Help America Vote Act Current Challenges Engage the Broader Community Summary

Page 11: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Presidential Commission on Election Administration

Jurisdictions: Large and SmallEquipment ChangesIncreasing Use of Information Technology in

Elections

Current Challenges

Page 12: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

In Recent Years…• No EAC Commissioners from 2011 until January 2015• TGDC has been on a hiatus• Presidential Commission on Election Administration• Voting Equipment is Changing• Election officials looking to capitalize on advances in IT to gain

efficiencies and lower cost• Increasingly complex IT application• Interconnected devices• New paradigms for voting systems• Voter Registration• Ballot marking devices• E-pollbooks• Election Night Reporting

Page 13: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Presidential Commission on Election Administration (PCEA)

Page 14: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Basic Election Administration Facts

50 States3,140 Counties1,620 NE Townships5,312 Midwest Townships

10,072 Election Jurisdictions

Diversity is the underpinning of Elections.

Source: Kim Brace

Page 15: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Range of Election Jurisdictions

LA County Warehouse

LA County• 4.8 million registered voters• 9 languages supported besides English (Spanish, Hindi, Japanese, Korean,

Thai, Vietnamese, Chinese, Cambodian, Filipeno)• 4,600 polling places• 22,200 pollworkers

Source: Kim Brace

Page 16: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Voting Equipment is Changing

2010 & 2012

Source: Kim Brace

Page 17: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Improving U.S. Voting Systems

17TGDC Meeting July 20 – 21, 2015

Page 18: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Outline Motivation & Congressional Mandates Help America Vote Act Current Challenges Engage the Broader Community Summary

Page 19: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Future of Voting – Feb 2013, 2015

NIST/EAC SymposiumsExplore Emerging Trends in Voting

Page 20: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

StandardsStandards Efforts

NIST Roadmap NASED Subcommittee EAC Future VVSG CSG Technology

Group IEEE VSSC

Page 21: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

NIST Roadmap: The Voter Journey

Learn

Do

People

Use

Policy

Preparing to vote

Registration Forms/OVR

Register to vote

"My Voter" Portals

Registrar

Elections Web/Phone

Am I/How do I register?

What is on the ballot?

Eligibility

Voter Ed

Choosing how to vote

Request a VBM (or other)

Access to 'Polling Place'

What are my choices?

Where do I go to vote

"My Voter"Portals

Online VBM SYstem

Elections Web/Phone

Elections office

Voting Options

Hours/Places

Checking in/getting ballot

Poll workers

Authenticate/Sign-In

Ballot Delivery System

Transportation to Polls

Receive 'ballot'

How do I get my ballot

Pollbook or Sign-in

Voter ID

Provisional

Marking the ballot

Poll workers

Mark the ballot

Ballot

Ballot Marking System

How do I mark as I intend?

Activate or open the ballot

Helper Rules

Sample Ballots

Pre-Marked Ballot

Casting the ballot

Poll workers

Ballot Scanner

Electronic Casting

Cast the ballot

Review the ballot

How do I cast my ballot?

Mail Ballot Return

Counting Rules

Helper Rules

Verification & results

Verify ballot was received

See election results

VBM/Ballot Tracking

Elections Web/Phone

E2E Verification System

Who won?

Did my vote count?

Elections office

Canvass

Ballot Access

Page 22: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

NIST Roadmap• Partnered with Center for Civic Design

• Convened 2 Workshops

• Draft Report Available at: http://civicdesign.org/wp-content/uploads/Roadmap-V1-FINAL-15-0205a.pdf

• Identified Six Priority Areas: Support the design process Engage voters effectively Address the entire voter journey Support evolving technology Provide useful guidance and standards Improve testing in design and certification

Page 23: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Principles• High-level• Discussion points• U&A: 2 pages

VVSG• Additional

Information• U&A: 100 pages

Test Assertions

• Low-level details

• U&A: 65 pages

• Encapsulate knowledge from other disciplines:

• U&A: >15 other standards activities

NASED Subcommittee

Page 24: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the
Page 25: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Improving U.S. Voting Systems

25TGDC Meeting July 20 – 21, 2015

Page 26: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

IEEE Voting System Standards VSSCJohn Wack, Chair

1622.2Election Results

Reporting

Sarah Whitt

1622.4Election Data

Modeling

Kenneth Bennett

1622.6Voting Methods

Mathematical Models

Lauren Massa-Lochridge

1622.7Electronic Pollbooks

Jay Bagga

1622-3Event Logging

John Wack

“IEEE effort is most significant work going on in Voting”Matt MastersonEAC Commissioner

Page 27: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Trustworthy Elections

TrustworthyElections

Legislatures, Election Officials

Cybersecurity Education

Risk-Based Security

Manufacturers, Test Labs, EAC

Software Assurance Test Assertions

Page 28: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Test Assertions: Low-level details

NIST Team

Draft from VVSG

EAC/VSTL’s

In-Depth Review

Manufacturers

Feedback

Harmonized Assertions

Usability/Accessibility (U/A) assertions• Covered 19 sections: 3.1.1-3.2.8, 7.9.5-7.9.7• 546 TAs = (204 usability, 287 acc., 55 VVPAT

Security assertions• Covered Chapter 8, 9• 404 TAs

Page 29: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Principle: No interference VVSG 1.0 Requirement 3.2.2.2c-iii: No voting equipment shall

cause electromagnetic interference with assistive hearing devices that would substantially degrade the performance of those devices. The voting equipment, considered as a wireless device, shall achieve at least a category T4 rating as defined by American National Standard for Methods of Measurement of Compatibility between Devices and Hearing Aids, ANSI C63.19.

TA3222ciii-1: Voting equipment, when used with assistive hearing devices, SHALL achieve at least a category T4 rating as defined by American National Standard for Methods of Measurement of Compatibility between Wireless Communications Devices and Hearing Aids, ANSI C63.19.

TA3222ciii-1-1: Voting equipment, when used with cochlear implants, SHALL achieve at least a category T4 rating as defined by American National Standard for Methods of Measurement of Compatibility between Wireless Communications Devices and Hearing Aids, ANSI C63.19.

TA3222ciii-1-2: Voting equipment, when used with hearing aids, SHALL achieve at least a category T4 rating as defined by American National Standard for Methods of Measurement of Compatibility between Wireless Communications Devices and Hearing Aids, ANSI C63.19.

U&A: An Example

Page 30: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Voting Security Studies

Page 31: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

CWE Mapping

CWE-306 - Missing Authentication for Critical FunctionCWE-120 - Classic Buffer OverflowCWE-522 - Insufficiently Protected CredentialsCWE-345 - Insufficient Verification of Data AuthenticityCWE-311 - Missing Encryption of Sensitive DataCWE-134 - Uncontrolled Format StringCWE-310 - Cryptographic IssuesCWE-330 - Use of Insufficiently Random ValuesCWE-190 - Integer Overflow or WraparoundCWE-20 - Improper Input ValidationCWE-321 - Use of Hard-coded Cryptographic KeyCWE-327 - Use of a Broken or Risky Cryptographic AlgorithmCWE-269 - Improper Privilege ManagementCWE-303 - Incorrect Implementation of Authentication Algorithm

Over 250 Vulnerabilities

Top 15 Voting CWE’s

Page 32: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Outline Motivation & Congressional Mandates Help America Vote Act Current Challenges Engage the Broader Community Summary

Page 33: NIST VOTING PROGRAM MARY BRADY, PROGRAM MANAGER. Outline  Motivation & Congressional Mandates  Help America Vote Act  Current Challenges  Engage the

Summary• Elections are complex and the elections community is very

diverse• Wider engagement of state and local election officials,

manufacturers, test laboratories, academics, and a number of advocacy groups

• Working with the broader elections community on laying the foundation for the next version of the VVSG

• Restarting the TGDC with recently appointed Commissioners• Let’s get to work!