Skip to main content

Schedule & Reading List Fall 2026

The schedule and readings are subject to change. Please check back frequently.

Part 1. The Election Cybersecurity Landscape

Part 1. The Election Cybersecurity Landscape
Friday, Sep. 4 HALDERMAN
Week 1: Cybersecurity Threats to U.S. Elections
Introductions and overview of the course
The security mindset
Is U.S. election infrastructure secure?
How has the election security landscape changed since 2016?
How can we, as a class, help?
Friday, Sep. 11 HALDERMAN
Week 2: Voting as a Security Problem
Election security requirements and trade-offs
Evolution of voting technology and election fraud
The rise of electronic voting
Security investigations in 2016 and 2020
●  Nat’l Acads. of Scis., Eng’g & Med., Securing the Vote: Protecting American Democracy (2018), Chapters 1–7
Friday, Sep. 18 HALDERMAN
Week 3: Computers at the Polls
Vulnerabilities in U.S. voting machines
Electronic voting around the world
Architecture and election security
Diebold DRE demonstration
●  Calandrino et al., Source Code Review of the Diebold Voting System (2007)
Friday, Sep. 25 HALDERMAN
Week 4: Election Procedures and Threats
Voter registration and authentication
Tabulation and reporting
Physical controls
Logic and accuracy testing
Parallel testing
Post-election audits
●  MIT Election Data and Science Lab, Election Return Reporting (2026)
HW1: Thinking like an Election Official available
Friday, Oct. 2 HALDERMAN
Week 5: Producing Verifiable Paper Records
Voter-verified and voter-verifiable paper records
BMD usability
BMD security risks
Accessibility and usability guidelines
Emerging assistive technologies
●  Center for Civic Design, Field Guides to Ensuring Voter Intent, Volumes 1–10
Friday, Oct. 9 CRIMMINS/HALDERMAN
Week 6: Ballot Secrecy, Disclosure, and Remediation
Ballot secrecy risks and attacks
Coordinated disclosure and its limits
Who are the stakeholders in an election vulnerability?
Remediation under election-calendar constraints
Case study: disclosing and mitigating DVSorder
●  CISA, Election Report (declassified 2026)
HW1: Thinking like an Election Official due 6 p.m.
HW2: Flawed Ballot Randomization available
Project topics available
Friday, Oct. 16
No class
Project preferences due at 6 p.m.

Part 2. Election Security and Public Policy

Part 2. Election Security and Public Policy
Friday, Oct. 23 CRIMMINS
Week 7: Federal and State Policy
Federalism and Election Policy
HAVA, the EAC and VVSG 2.0
Survey of state practices
Elections in Michigan, recent changes
●  52 U.S.C. §21081, Voting Systems Standards
HW2: Flawed Ballot Randomization due 6 p.m.
Friday, Oct. 30 HALDERMAN
Week 8: Risk-Limiting Audits
Special guest: Dr. Vanessa Teague, Verified Voting Foundation Board of Advisors
Requirements and goals for an RLA
RLA technologies: ballot and batch, comparison and polling
HW3: Risk-Limiting Audits available
Friday, Nov. 6 HALDERMAN
Week 9: What happened on Election Day? / Nation-State Threats to Elections
I.C. Threat Assessments
Information Warfare
Nation-State Attacks
●  Nat’l Intelligence Council, Vulnerabilities in US 2020 Election Infrastructure (2020, declassified 2026)

Part 3. Future Prospects for Securing Elections

Part 3. Future Prospects for Securing Elections
Friday, Nov. 13 CRIMMINS
Week 10: End-to-end Verification
Special guest: Dr. Josh Benaloh, Microsoft Research
Cryptographic approaches to securing elections
Protocols and properties
Open problems and challenges
●  Benaloh et al., End-to-End Verifiability (2014)
●  Kim et al., Haechi: Simple Commitment-based Keyless In-person Verifiable Elections (2026), Sections 1, 2, and 4
HW3: Risk-Limiting Audits due 6 p.m.
Friday, Nov. 20 HALDERMAN
Week 11: Elections and Local Government
●  Skoglund, Declaration re Coffee County (2022)
Project checkpoint due at 6 p.m.
Friday, Nov. 27
Thanksgiving Break
No class
Friday, Dec. 4 HALDERMAN
Week 12: Internet Voting
Challenges for online voting
Case studies: D.C., Estonia, Australia
Blockchain?
●  Choose one of the following system analyses: Wolchok et al., Attacking the Washington, D.C. Internet Voting System (2012); Specter et al., Security Analysis of Voatz (2020); or Specter and Halderman, Security Analysis of the Democracy Live Online Voting System (2021)
●  Berkeley Center for Security in Politics Working Group, Statement on Developing Standards for Internet Ballot Return (2022)
Friday, Dec. 11 HALDERMAN
Week 13: Project Presentations
Each group will present their project in class
Dec. 14 — Project final reports due at 6 p.m.