Introduction into Hardware-oriented Security

Ilia Polian , University of Stuttgart, Germany

Syllabus: Security aspects are playing a growing role in our lives, and security provided – or violated – by electronic systems is becoming their essential feature. This lecture aims at bridging the gap between more traditional IT security and hardware design, focusing on their (often intricate) interaction. It will cover both: the potential for hardware to provide solutions for security, and new threats that emerge in systems where hardware can be an additional potential attack surface. The topics to be covered are:

  • Fundamentals of cryptographic schemes and their hardware implementation.
  • Fault-injection and side-channel attacks against cryptographic implementations and countermeasures.
  • Secure random number generators and physical unclonable functions in hardware.
  • Supply-chain threats (counterfeiting, reverse-engineering, hardware Trojans) and countermeasures.
  • Secure test and relationship between test and security.