How Election Software Can Fail - Insights from The Netherlands Electoral System
media.ccc.de via YouTube
Master AI and Machine Learning: From Neural Networks to Applications
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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