Course10610519461 lectures
Hardware Security
Prof. Debdeep Mukhopadhyay · IIT Kharagpur
Lectures
WEEK 1
- Lecture 01: Introduction to Hardware Security (Part-1)
- Lecture 02: Introduction to Hardware Security (Part-2)
- Lecture 03: Algorithm to Hardware
- Lecture 04: Finite Field Architectures-1
- Lecture 05:Finite Field Architectures-1 (Contd.)
Week 2
- Lecture 06:Hardware Design for Finite Field Inverse
- Lecture 07: Hardware Architecture for Finite Field Inverse
- Lecture 08: Background on Cryptography, Cryptanalysis and Advanced Encryption Standard (AES)
- Lecture 09: Advanced Encryption Standard (AES) andSide Channel Analysis
- Lecture 10: Field Isomorphisms
Week 3
- Lecture 11: Field Isomorphisms (Contd.)
- Lecture 12: : Hardware Implementation of Advanced Encryption
- Lecture 13:Hardware Implementation of Advanced Encryption
- Lecture 14:Hardware Implementation of Advanced Encryption (Contd.)
- Lecture 15: Compact AES-Box
WEEK 4
- Lecture 16 : Compact AES S-Box (Part - II)
- Lecture 17 : Compact AES S-Box in Normal Basis (Part - I)
- Lecture 18 : Compact AES S-Box in Normal Basis (Part - II)
- Lecture 19 : Hardware for Elliptic Curve Cryptography (Part - I)
- Lecture 20 : Hardware for Elliptic Curve Cryptography (Part - II)
WEEK 5
- Lecture 21 : Hardware for Elliptic Curve Cryptography (Part - III)
- Lecture 22 : Hardware for Elliptic Curve Cryptography (Part - IV)
- Lecture 23 : Hardware for Elliptic Curve Cryptography (Part - V)
- Lecture 24 : Introduction to Side Channel Analysis
- Lecture 25 : Power Analysis (Part - I)
WEEK 6
WEEK 7
- Lecture 31: Power Analysis (Part - VII)
- Lecture 32: Power Analysis (Part - VIII)
- Lecture 33: Power Analysis (Part - IX)
- Lecture 34: Power Analysis (Part - X)
- Lecture 35: Power Analysis (Part - XI)
WEEK 8
WEEK 9
- Lecture 41: Power Analysis (Part - XVII)
- Lecture 42: Power Analysis (Part - XVIII)
- Lecture 43: Power Analysis Countermeasures
- Lecture 44: Power Analysis Countermeasures (Contd.)
- Lecture 45: Power Analysis Countermeasures (Contd.)
WEEK 10
- Lecture 46 : Fault Analysis of Cryptosystems
- Lecture 47 : Improved DFA of AES
- Lecture 48 : Multi-Byte and key Scheduling Based Fault Analysis of AES
- Lecture 49 : Multi-Byte and key Scheduling Based Fault Analysis of AES(Contd.)
- Lecture 50 : Redundaney Based Fault Intensity
WEEK 11
- Lecture 51 : Reundancy Base Fault Countermeasures and Differential Faut Intensity Attacks (Contd.)
- Lecture 52 : Infective Countermeasures for DFA
- Lecture 53 : Infective Countermeasures for DFA (Contd.)
- Lecture 54 : Infective Countermeasures for DFA (Contd.)
- Lecture 55 : Microarchitectural attacks: Part I cache Timing attacks on Block ciphers
WEEK 12
- Lecture 56 : Microarchitectural attacks: Part I cache Timing attacks on Block ciphers(Contd.)
- Lecture 57 : Microarchitectural attacks: Part II Branch Prediction Attacks
- Lecture 58 : Microarchitectural attacks: Part II Branch Prediction Attacks(Contd.)
- Lecture 59 : Microarchitectural attacks: Part III Row Hammer Attacks
- Lecture 60 : Microarchitectural attacks: Part III Row Hammer Attacks(Contd.)
Live Session
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
More like this
NPTEL101105083
Course
Space Flight Mechanics
99 lectures · Source's player
NPTEL101105084
Course
Aircraft Structures - I
42 lectures · Source's player
NPTEL101105085
Course
Introduction to CFD
65 lectures · Source's player
NPTEL101105089
Course
Aerodynamic Design of Axial Flow Compressors & Fans
69 lectures · Source's player
NPTEL101105090
Course
Smart Structures
62 lectures · Source's player
NPTEL101105660
Course
Industrial Aerodynamics
60 lectures · Source's player
NPTEL101105662
Course
Mechanics of Composite Materials and Structures
64 lectures · Source's player
NPTEL101105024
Course
High Speed Aero Dynamics
40 lectures · Video
NPTEL101105030
Course
Space Flight Mechanics
45 lectures · Video
NPTEL101105059
Course
Introduction to Aerodynamics
46 lectures · Video
NPTEL101105077
Course
Satellite Attitude Dynamics and Control
76 lectures · Video
NPTEL101105081
Course
Vibration And Structural Dynamics
42 lectures · Video