JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

HARDWARE SECURITY

M.Tech II Year I Semester (R22)

Course Objectives:

  • 1. To initiate students to hardware attacks (side channel, faults, probing)
  • 2. To give possible counter measures and more secure system designs
  • 3. To the passive and active bus probing
  • 4. To know the injecting forged data on communication links

Course Outcomes

Students will be able to

  • 1. Design a more secure systems by knowing countermeasures of various hardware attacks
  • 2. Experiment the impressive efficiency of hardware attacks
  • 3. Monitor computation time or power consumption to reveal secrets
  • 4. Design a secure systems which lead to privilege escalation and compromise

UNIT - I

Introduction to Hardware Security: Overview of the computing system, Layers of computing system, Hardware security vs hardware trust, Attacks, Vulnerabilities and counter measures, Conflict between security and Test/Debug, Evolution of Hardware security, Birds eye view, Common hardware security primitives, Performance reliability vs security, Security architecture

UNIT - II

Hardware Trojans: Introduction, SoC design flow, Hardware Trojans, Hardware Trojans in FPGA designs, Hardware Trojans taxonomy, Trust benchmarks, Countermeasures against Hardware Trojans, Software induced hardware trojan attacks,

UNIT - III

Side-Channel Attacks: Introduction, Background on side-channel attacks, Power analysis attacks, Electromagnetic side-channel attacks, Fault injection attacks, Timing attacks, Covert channels, Side channel resistant design, Software induced side channel attacks.

UNIT - IV

Test Oriented Attacks: Introduction, Scan based attacks, JTAG based attacks, Pre-silicon security and trust assessment for SoCs, Post-silicon security and trust assessment for SoCs.

UNIT - V

Physical Attacks and Counter Measures: Introduction, Reverse engineering, Probing attacks, Invasive fault injection attack, Security issues in IP based SoC design, Security issues in FPGA, PCB security challenges and attack modes.

TEXT BOOKS:

  • 1. Swarup Bhunia, Mark Tehranipoor, “Hardware Security A hands on learning approach”, Morgan Kaufmann Publisher, An Imprint of Elsevier.
  • 2. Douglas R Stinson, “Cryptography: Theory and practice”, CRC Press

REFERENCE BOOKS:

  • 1. Alfread J Menezes, Paul C Van Oorschot, Vanstone, A. Scott “Handbook of applied Cryptography”, CRC Press
  • 2. Stefan Mangard, Elisabeth Oswald, Thomas Popp, “Power analysis attacks: Revealing the secrets of smart cards”, Springer-Verlag. M. Tech. (VLSI/VLSI DESIGN/VLSI SYSTEM DESIGN)

Loading Question Papers

Fetching data from database...