A. Integration of Security Modules in Core Design-related Courses:

A1. Primary Objectives:

This project aims to make hardware security (HS) education accessible to a large engineering student population with an integrated, adaptable, and cost-effective approach for higher education institutions. The primary notion behind the solution is to consider HS education as an organic extension of the existing curriculum instead of a separate, independent offering. Our goal is to disseminate fundamental HS concepts and their hands-on learning within existing core courses, in contrast to developing a dedicated HS course that often fails to reach most students and introduces logistical and financial challenges. Existing theory and lab modules within a core course will be augmented with security-oriented concepts through a `contextual learning’ process, such that they strengthen the materials of the core course while educating on security.

A2. Design Modules with Security Concepts (modified and generalized for public use): [Please email me for a virtual meeting (Zoom/Teams) to discuss more about the modules. ]
  1. Module 1: Hardware Reverse-engineering (Hardware Reverse-engineering)
  2. Module 2: Timing Side-channel (Time Side-channel).
  3. Module 3: Extracting Hardware Fingerprints to Generate Cryptographic Key (PUF)
  4. Module 4: The Power Consumption and Side-channel Attack (PSCA)
  5. Module 5: Hardware Security Modules (HSMs) in IoT devices (coming soon) 
  6. Module 6: Secure Memory Zones (coming soon) 

Courses Taught:

  1. CDA3104 Introduction to Computer Design, FIU
  2. TCN2720 Introduction to Internet of Things, FIU
  3. CPE 490/590 ST: Hardware Security & Trust, Fall 2018, Lec. 12-3456-7HW18
  4. CPE 322 – DIGITAL HDWR DESIGN FUNDMNTLS, Spring 2018
  5. CPE 324 – ADV LOGIC DESIGN LABORATORY, Spring 2018
  6. CPE 426/526 – VLSI HARDWARE DESC LANG/MODL/S, Spring 2018
  7. CPE 490/590 ST: Hardware Security & Trust, Fall 2017
  8. EL 593 Hardware Security Lab (UF), Fall 2016
  9. EEL 4934/5934 Introduction to Hardware Security and Trust (UF), Spring 2016