Overview
This course provides a detailed security analysis of the voting software used in Brazilian elections, focusing on vulnerabilities and solutions. Participants will learn about software integrity, encryption, decryption, authentication, and code injection. The teaching method involves presenting real-world examples and discussing potential solutions. This course is intended for individuals interested in cybersecurity, election security, and software vulnerabilities.
Syllabus
Introduction
Context
Election Workflow
Brazilian Voting Machine
Quick Facts
The Election Workflow
The Public Security Tests
Vulnerabilities
Digital Record
Live
Conclusions
Software Integrity
Encryption
Cryptographic Keys
MINIX
Decryption
Authentication
Code Injection
Voting Simulator
Problems with the Voting System
Solutions
Voting Database
Question
Taught by
Black Hat