Abstract
Traditional approaches to teaching computer security have focused on understanding software and network security. However, computer systems comprise not only software and networks, but also include hardware components. The security of computer systems hardware has been typically ignored in most computer security curricula. In this paper, we describe a set of courses that can form a core of a hardware security curriculum. We pay particular emphasis to a “hardware hacking” class where students are exposed to a variety of hands-on exercises with hardware assurance. The class has shown that it not only introduce students to the topics of hardware assurance but also improve their hardware and digital design skills as well.
Open Access License Notice:
This article is © its author(s) and is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). Beginning with Volume 13 (2026), this license is included directly within all published PDFs. For earlier articles, a cover page has been added to indicate the correct licensing terms. Any legacy copyright or pricing statements appearing within the PDF reflect prior print production workflows and do not represent the Journal’s current open access policy. For full details, please see the Journal’s License Terms.