Learn · NPTEL

Course10610519461 lectures

Hardware Security

Prof. Debdeep Mukhopadhyay · IIT Kharagpur

Start with lecture 1 At NPTEL

Lectures

WEEK 1

  1. Lecture 01: Introduction to Hardware Security (Part-1) Video
  2. Lecture 02: Introduction to Hardware Security (Part-2) Video
  3. Lecture 03: Algorithm to Hardware Video
  4. Lecture 04: Finite Field Architectures-1 Video
  5. Lecture 05:Finite Field Architectures-1 (Contd.) Video

Week 2

  1. Lecture 06:Hardware Design for Finite Field Inverse Video
  2. Lecture 07: Hardware Architecture for Finite Field Inverse Video
  3. Lecture 08: Background on Cryptography, Cryptanalysis and Advanced Encryption Standard (AES) Video
  4. Lecture 09: Advanced Encryption Standard (AES) andSide Channel Analysis Video
  5. Lecture 10: Field Isomorphisms Video

Week 3

  1. Lecture 11: Field Isomorphisms (Contd.) Video
  2. Lecture 12: : Hardware Implementation of Advanced Encryption Video
  3. Lecture 13:Hardware Implementation of Advanced Encryption Video
  4. Lecture 14:Hardware Implementation of Advanced Encryption (Contd.) Video
  5. Lecture 15: Compact AES-Box Video

WEEK 4

  1. Lecture 16 : Compact AES S-Box (Part - II) Video
  2. Lecture 17 : Compact AES S-Box in Normal Basis (Part - I) Video
  3. Lecture 18 : Compact AES S-Box in Normal Basis (Part - II) Video
  4. Lecture 19 : Hardware for Elliptic Curve Cryptography (Part - I) Video
  5. Lecture 20 : Hardware for Elliptic Curve Cryptography (Part - II) Video

WEEK 5

  1. Lecture 21 : Hardware for Elliptic Curve Cryptography (Part - III) Video
  2. Lecture 22 : Hardware for Elliptic Curve Cryptography (Part - IV) Video
  3. Lecture 23 : Hardware for Elliptic Curve Cryptography (Part - V) Video
  4. Lecture 24 : Introduction to Side Channel Analysis Video
  5. Lecture 25 : Power Analysis (Part - I) Video

WEEK 6

  1. Lecture 26 Video
  2. Lecture 27 Video
  3. Lecture 28 Video
  4. Lecture 29 Video
  5. Lecture 30 Video

WEEK 7

  1. Lecture 31: Power Analysis (Part - VII) Video
  2. Lecture 32: Power Analysis (Part - VIII) Video
  3. Lecture 33: Power Analysis (Part - IX) Video
  4. Lecture 34: Power Analysis (Part - X) Video
  5. Lecture 35: Power Analysis (Part - XI) Video

WEEK 8

  1. Lecture 36: Video
  2. Lecture 37: Video
  3. Lecture 38: Video
  4. Lecture 39: Video
  5. Lecture 40: Video

WEEK 9

  1. Lecture 41: Power Analysis (Part - XVII) Video
  2. Lecture 42: Power Analysis (Part - XVIII) Video
  3. Lecture 43: Power Analysis Countermeasures Video
  4. Lecture 44: Power Analysis Countermeasures (Contd.) Video
  5. Lecture 45: Power Analysis Countermeasures (Contd.) Video

WEEK 10

  1. Lecture 46 : Fault Analysis of Cryptosystems Video
  2. Lecture 47 : Improved DFA of AES Video
  3. Lecture 48 : Multi-Byte and key Scheduling Based Fault Analysis of AES Video
  4. Lecture 49 : Multi-Byte and key Scheduling Based Fault Analysis of AES(Contd.) Video
  5. Lecture 50 : Redundaney Based Fault Intensity Video

WEEK 11

  1. Lecture 51 : Reundancy Base Fault Countermeasures and Differential Faut Intensity Attacks (Contd.) Video
  2. Lecture 52 : Infective Countermeasures for DFA Video
  3. Lecture 53 : Infective Countermeasures for DFA (Contd.) Video
  4. Lecture 54 : Infective Countermeasures for DFA (Contd.) Video
  5. Lecture 55 : Microarchitectural attacks: Part I cache Timing attacks on Block ciphers Video

WEEK 12

  1. Lecture 56 : Microarchitectural attacks: Part I cache Timing attacks on Block ciphers(Contd.) Video
  2. Lecture 57 : Microarchitectural attacks: Part II Branch Prediction Attacks Video
  3. Lecture 58 : Microarchitectural attacks: Part II Branch Prediction Attacks(Contd.) Video
  4. Lecture 59 : Microarchitectural attacks: Part III Row Hammer Attacks Video
  5. Lecture 60 : Microarchitectural attacks: Part III Row Hammer Attacks(Contd.) Video

Live Session

  1. Live Session 01-04-2022 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kharagpur
Department
Computer Science and Engineering
Teacher
Prof. Debdeep Mukhopadhyay
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed