Skip to content
CY-801 · Hardware Security/Official Syllabus

Hardware Security (CY-801) - Official Syllabus

1
Unit 1

Overview of Different Issues of Hardware Security

  • Overview of Different Issues of Hardware Security
  • Algebra of Finite Fields
  • Basics of the Mathematical Theory of Public Key Cryptography
  • Basics of Digital Design on Field-programmable Gate Array ($FPGA$)
  • Classification using Support Vector Machines ($SVMs$)
2
Unit 2

Useful Hardware Security Primitives

  • Cryptographic Hardware and their Implementation
  • Optimization of Cryptographic Hardware on FPGA
  • Physically Unclonable Functions ($PUFs$)
  • PUF Implementations
  • PUF Quality Evaluation
  • Design Techniques to Increase PUF Response Quality
3
Unit 3

Side-channel Attacks on Cryptographic Hardware

  • Basic Idea
  • Current-measurement based Side-channel Attacks (Case Study: Kochers Attack on DES)
  • Design Techniques to Prevent Side-channel Attacks
  • Improved Side-channel Attack Algorithms (Template Attack, etc.)
  • Cache Attacks
4
Unit 4

Testability and Verification of Cryptographic Hardware

  • Fault-tolerance of Cryptographic Hardware
  • Fault Attacks
  • Verification of Finite-field Arithmetic Circuits
  • Modern IC Design and Manufacturing Practices and Their Implications
5
Unit 5

Hardware Intellectual Property (IP) Piracy and IC Piracy

  • Hardware Intellectual Property ($IP$) Piracy and IC Piracy
  • Design Techniques to Prevent IP and IC Piracy
  • Using PUFs to prevent Hardware Piracy
  • Model Building Attacks on PUFs (Case Study: SVM Modelling of Arbiter PUFs, Genetic Programming based Modelling of Ring Oscillator PUF)

Reference Books

  • Hardware Security: Design, Threats, and Safeguards
  • Towards Hardware-intrinsic Security: Theory and Practice
  • Handbook of FPGA Design Security
  • Power analysis attacks - revealing the secrets of smart cards
  • Cryptography Theory and Practice
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in