How Election Software Can Fail - Insights from The Netherlands Electoral System
media.ccc.de via YouTube
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Free courses from frontend to fullstack and AI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a 58-minute conference talk from the 38th Chaos Communication Congress (38C3) detailing firsthand experiences of a hacker-turned-administrator working with election software in The Netherlands from 2020-2023. Gain insights into the challenges and failures encountered while managing a complex governmental software project comprising over 10,000 Java files, developed by a German IT organization. Learn about multiple emergency patches, critical incidents, and unexpected code contributions that emerged during seven different elections spanning local, national, and European levels. Discover the historical context of voting computers and software implementation in The Netherlands, understand how various software failures were identified and addressed, and examine critical reflections on the future of election technology. The presentation combines technical analysis with practical experiences to demonstrate the complexities and potential vulnerabilities in election software systems.
Syllabus
38C3 - How election software can fail
Taught by
media.ccc.de