To design digital hardware which is highly resistant to:
(i) reverse engineering and
(ii) attacks by side channels, by malicious hardware or by software.
Issues Involved or Addressed
Redesign of the logic structure of hardware to resist reverse engineering; malicious hardware impact at run-time; design of block cyphers for encryption and decryption; duplication of digital logic in a non-obvious manner; analysis of cryptographic algorithms and standards such as Bluetooth; homomorphic encryption; 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.
Meeting Schedule & Location
- Electrical and Computer Engineering