Introducing a New Course on Security!

In the Spring 2021 semester, we will offer a new course EECE 598 Smart Device Security! The prerequisites are:

  • CSCI 111and EECE 237 or equivalent for all majors;
  • EECE 344 or equivalent for computer, electrical/electronic, and mechatronic engineering majors;
  • CSCI 340 or equivalent for CS and CINS majors

In the course, we will cover the following topics:

  1. Basic Concepts of Security
    • Modeling the communication channel
    • Encryption and decryption
    • Authentication
    • Basics of statistics, traces and frequency distributions
  1. Differential Power Analysis
    • Advanced Encryption Standard and its circuit design
    • Correlation power analysis
    • Use Differential Power Analysis to attack AES
    • Preventing Differential Power Analysis
  2. Physical Unclonable Function
    • Properties and metrics
    • Device identification and authentication
    • Key generation
    • Implementation and vulnerability analysis
    • Numerical modeling attacks through challenge-response pairs
  3. Block Ciphers for Embedded Systems
    • SPN ciphers
    • Feistel ciphers
    • ARX ciphers
    • NLFSR ciphers
    • Use cases: implantable medical devices
  4. Physical Layer Security:

    • The Gaussian wiretap model
    • Secrecy capacity in wireless channels
    • Concepts of strong and weak secrecy