This course introduces practical aspects of hardware security for integrated circuits and reconfigurable hardware, with hands-on assignments introducing physical, side-channel, and system-level hardware attacks and countermeasures.
- Physical Unclonable Functions
- Machine Learning Attack on PUF
- Pseudo and True Randomness
- Side Channel Analysis Attacks (Part 1): Statistical Analysis of Information Leakage
- Side Channel Analysis Attacks (Part 2): Finding Patterns in the Power Side Channel
- Side Channel Analysis Attacks (Part 3): Extracting Secrets from Power Consumption
- Side Channel Analysis Attacks (Part 4): Security for Internet-of-Things (IoT)
- Post-Quantum Cryptography (PQC) Security
- Software-Activated Hardware Trojans
The material in some of the experiments is based on tutorials from the ChipWhisperer paltform. For more information please visit the repository.
Development of this course was supported by the National Science Foundation under grant DGE-1954259 ("SaTC: EDU: Improving Student Learning through Competitive Embedded System Security Challenges")
- Karam, Robert A. and Katkoori, Srinivas and Kermani, Mehran Mozaffari. (2022). Work-in-Progress: HyFlex Hands-On Hardware Security Education During COVID-19. 2022 IEEE World Engineering Education Conference (EDUNINE). 1 to 4. Status = Added in NSF-PAR doi: https://doi.org/10.1109/EDUNINE53672.2022.978.
- Fernandes, A. Mateus and Olney, Brooks and Katkoori, Srinivas and Karam, Robert. (2022). Comprehensive Open-Source SCA Course Modules for Hands-On IoT Security Education. Internet of Things. IoT through a Multi-disciplinary Perspective: 5th IFIP International Cross-Domain Conference, IFIPIoT 2022. 125 - 139.
- Olney, Brooks and Fernandes A., Mateus A. and Karam, Robert. (2023). Development of Course Modules in Python for Hardware Security Education. 2023 IEEE Southeast Conference. Full text Citation details
- Karam, Robert and Katkoori, Srinivas and Mozaffari-Kermani, Mehran. (2022). Improving Student Learning in Hardware Security: Project Vision, Overview, and Experiences. 2022 IEEE International Symposium on Smart Electronic Systems (iSES). 297 to 301. doi: https://doi.org/10.1109/iSES54909.2022.00067.