Learn · NPTEL

Course10610619960 lectures

Information Security - 5 - Secure Systems Engineering

Prof. Chester Rebeiro · IIT Madras

Start with lecture 1 At NPTEL

Lectures

Week 1

  1. Secure Systems Engineering Video
  2. Program Binaries Video
  3. Buffer Overflows in the Stack Video
  4. Buffer Overflows. Video
  5. Gdb - Demo Video
  6. Skip instruction - Demo Video
  7. Buffer Overflow - Demo Video
  8. Buffer Overflow ( create a shell ) - Demo Video

Week 2

  1. Preventing buffer overflows with canaries and W^X Video
  2. Return-to-libc attack Video
  3. ROP Attacks Video
  4. Demonstration of Canaries, W^X, and ASLR to prevent Buffer Overflow Attacks Video
  5. Demonstration of a Return-to-Libc Attack Video
  6. Demonstration of a Return Oriented Programming (ROP) Attack Video

Week 3

  1. ASLR (part 1) Video
  2. ASLR (part 2) Video
  3. Buffer overreads Video
  4. Demonstration of Load Time Relocation Video
  5. Demonstration of Position Independent Code Video
  6. PLT Demonstration Video

Week 4

  1. Format string vulnerabilities Video
  2. Integer Vulnerabilities Video
  3. Heap Video
  4. Heap exploits Video
  5. Demo of Integer Vulnerabilites Video
  6. Demo of Integer Vulnerabilites II Video
  7. Demo of Format String Vulnerabilities Video

Week 5

  1. Access Control Video
  2. Access control in linux Video
  3. Mandatory access Control Video
  4. Confinement in Applications Video
  5. Software fault isolation Video

Week 6

  1. Trusted Execution Environments Video
  2. ARM Trustzone Video
  3. SGX (part 1) Video
  4. SGX (part 2) Video
  5. PUF (part 1) Video
  6. PUF (part 2) Video
  7. PUF (part 3) Video

Week 7

  1. Covert Channels Video
  2. Flush+Reload Attacks Video
  3. Prime+Probe Video
  4. Meltdown Video
  5. Spectre Variant1 Video
  6. Spectre variant2 Video
  7. rowhammer Video
  8. Heap demo 1 Video
  9. Heap demo 2 Video
  10. Heap demo 3 Video

Week 8

  1. PowerAnalysisAttacks Video
  2. Hardware Trojans Video
  3. FANCI : Identification of Stealthy Malicious Logic Video
  4. Detecting Hardware Trojans in ICs Video
  5. Protecting against Hardware Trojans Video
  6. Side Channel Analysis Video
  7. Fault Attacks on AES Video
  8. "Demo: Cache timing attack on T-table implementation of AES Video
  9. "Demo: Cache-timing based Covert Channel - Part 1" Video
  10. "Demo: Cache-timing based Covert Channel - Part 2" Video

Live Session

  1. Live Session 09-03-2020 Video

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