Course10610619960 lectures
Information Security - 5 - Secure Systems Engineering
Prof. Chester Rebeiro · IIT Madras
Lectures
Week 1
- Secure Systems Engineering
- Program Binaries
- Buffer Overflows in the Stack
- Buffer Overflows.
- Gdb - Demo
- Skip instruction - Demo
- Buffer Overflow - Demo
- Buffer Overflow ( create a shell ) - Demo
Week 2
- Preventing buffer overflows with canaries and W^X
- Return-to-libc attack
- ROP Attacks
- Demonstration of Canaries, W^X, and ASLR to prevent Buffer Overflow Attacks
- Demonstration of a Return-to-Libc Attack
- Demonstration of a Return Oriented Programming (ROP) Attack
Week 3
- ASLR (part 1)
- ASLR (part 2)
- Buffer overreads
- Demonstration of Load Time Relocation
- Demonstration of Position Independent Code
- PLT Demonstration
Week 4
- Format string vulnerabilities
- Integer Vulnerabilities
- Heap
- Heap exploits
- Demo of Integer Vulnerabilites
- Demo of Integer Vulnerabilites II
- Demo of Format String Vulnerabilities
Week 5
- Access Control
- Access control in linux
- Mandatory access Control
- Confinement in Applications
- Software fault isolation
Week 6
- Trusted Execution Environments
- ARM Trustzone
- SGX (part 1)
- SGX (part 2)
- PUF (part 1)
- PUF (part 2)
- PUF (part 3)
Week 7
- Covert Channels
- Flush+Reload Attacks
- Prime+Probe
- Meltdown
- Spectre Variant1
- Spectre variant2
- rowhammer
- Heap demo 1
- Heap demo 2
- Heap demo 3
Week 8
- PowerAnalysisAttacks
- Hardware Trojans
- FANCI : Identification of Stealthy Malicious Logic
- Detecting Hardware Trojans in ICs
- Protecting against Hardware Trojans
- Side Channel Analysis
- Fault Attacks on AES
- "Demo: Cache timing attack on T-table implementation of AES
- "Demo: Cache-timing based Covert Channel - Part 1"
- "Demo: Cache-timing based Covert Channel - Part 2"
Live Session
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Madras
- Department
- Computer Science and Engineering
- Teacher
- Prof. Chester Rebeiro
- 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
NPTEL113106082
Course
Welding of Advanced High Strength Steels for Automotive Applications
20 lectures · Video
NPTEL101106082
Course
Rocket Propulsion
36 lectures · Source's player
NPTEL101106031
Course
Acoustic Instabilities in Aerospace Propulsion
41 lectures · Video
NPTEL101106033
Course
Aerospace Propulsion
42 lectures · Video
NPTEL101106037
Course
Combustion
51 lectures · Video
NPTEL101106042
Course
Flight Dynamics II (Stability)
41 lectures · Video
NPTEL101106044
Course
Gas Dynamics
54 lectures · Video
NPTEL101106045
Course
Introduction to CFD
39 lectures · Video
NPTEL105106204
Course
Colloids and Surfaces
48 lectures · Source's player
NPTEL105106205
Course
Polymers: Concepts, Properties, Uses and Sustainability
87 lectures · Source's player
NPTEL103106158
Course
Fluid And Particle Mechanics
73 lectures · Source's player
NPTEL103106220
Course
Artificial Lift
62 lectures · Source's player