Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Information Security - 5 - Secure Systems Engineering

Indian Institute of Technology Madras via NPTEL

0 Reviews 75 students interested

Taken this course? Share your experience with other students. Write review

Overview

With the increase in the threat of cyber-security attacks, it is important to develop computer systems that are not only efficient but also secure. This course will discuss various vulnerabilities in systems and mechanisms by which these vulnerabilities can be mitigated. The first part of the course will discuss various security vulnerabilities in software code that, if left unfixed, can potentially lead to major cyber-attacks. We will see how these vulnerabilities can arise from simple programming flaws like a buffer that overflows, to complex application runtime characteristics that get manifested through side-channels such as the execution time and power consumption of the device. We will look at some recent cyber-attacks such as Meltdown and Spectre, Heartbleed, and Stagefright. The pre-requisites are a good understanding of C and a basic understanding of computer organization and operating systems.

Syllabus

Week 1  :  Introduction / gdb / buffer overflow
Week 2  :  Preventing buffer overflow based malware
Week 3  :  Integer overflow and buffer overread and heap overflow
Week 4  :  More on heap overflow; Access Control
Week 5  :  Confinement
Week 6  :  SGX and Trustzone
Week 7  :  Micro-architectural Attacks
Week 8  :  Hardware Security.

Taught by

Prof. Chester Robeiro

Reviews for NPTEL's Information Security - 5 - Secure Systems Engineering
Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.