Mar 28, 2024  
OHIO University Undergraduate Catalog 2022-23 
    
OHIO University Undergraduate Catalog 2022-23 [Archived Catalog]

Add to Portfolio (opens a new window)

EE 4773 - Foundations of Hardware Security


The course covers basic concepts in hardware security, which is different from software, network and systems security. Lab sessions give students hands on experience with performing attacks, developing countermeasures, and implementing secure hardware building blocks. Students are expected to have basic knowledge of digital logic and Register-Transfer Level (RTL) design, but no specific background in security/cryptography is necessary. Contemporary issues including recent research in hardware security are discussed.

Requisites: EE 3954
Credit Hours: 3
Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts.
Lecture/Lab Hours: 2.0 lecture, 2.0 laboratory
Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I
Learning Outcomes:
  • Students will be able to describe the ethical responsibilities associated with hardware hacking.
  • Students will be able to analyze security countermeasures such as physically uncloneable functions and logic locking.
  • Students will be able to distinguish between simple and differential power analysis of side channels.
  • Students will be able to appraise and analyze the “root of trust” of a secure system.
  • Students will be able to design security countermeasures using digital watermarking and fingerprinting techniques.
  • Students will be able to analyze bus snooping attacks on intra circuit bus protocols.
  • Students will be able to develop and apply techniques used to detect hardware trojans.



Add to Portfolio (opens a new window)