Embedded System Design vs Traditional Software Design
Ian G Harris
Blacks in Cyber Village @ DEF CON 33 · Day 1 · Blacks in Cyber Village
In this insightful tutorial, Professor Ian G Harris from the University of California Irvine demystifies the intricate world of embedded system design, drawing a clear distinction from conventional software development. Rather than presenting a novel security exploit, Harris aims to equip both aspiring attackers and defenders with a foundational understanding of how embedded systems are built. This knowledge is crucial because the unique constraints and methodologies of embedded design often lead to different types of vulnerabilities and require specialized defensive strategies.
AI review
A competent introductory tutorial on embedded system fundamentals — register-level GPIO control, data sheet navigation, abstraction trade-offs, debugging toolchains — aimed at a security-adjacent audience that likely hasn't touched a microcontroller. Solidly executed for what it is, but this is survey content, not research, and it belongs in a university course catalog more than a security conference program.