To design digital hardware which is highly resistant to:
(i) reverse engineering and
(ii) attack by malicious hardware insertions (hardware Trojans).
Issues Involved or Addressed
Redesign of the logic structure of hardware to resist reverse engineering; hardware Trojan impact at run-time; design of block cyphers for encryption and decryption; duplication of digital logic in a non-obvious manner; mathematical proofs of algorithmic complexity.
Methods and Technologies
Academic Majors of Interest
Preferred Interests and Preparation
EE, CmpE – Background/interest in digital design, embedded systems, VLSI design and hardware/software codesign.
CmpE, CS – Background/interest in encryption, complexity theory and algorithms. Computer architecture would be helpful but is not required.