Theory Class Timing: Monday - 11.00 am to 12.00 noon
Theory Syllabus.
C3 Marks. [Corrections to be reported before 07/12/2023 6.00 pm]
Classroom Material [Taken from Multiple Source. Thanks to the Authors and Sources]
If you have any complicated queries, please visit Stack Exchange and upload your query in the respective tags.
Topic | Content and Assignments | Understanding |
Cryptography Basic | Number Theory Basics Tutorial and Practical Assignment | Symmetric and Asymmetric Cryptography Hashing Digital Signature Digital Certificate |
Basic Terminologies | Introduction to Threat, Attack, Virus, Worms, Trojan Horse, Bruteforce, Spoofing. | |
Security Fundamentals | Confidentiality, Integrity and Availability Non-Repudiaton and need of certificate User and Message Authentication | |
Webauthn | Registration and Authentication Process Drawbacks with the Password based Authentication | |
Honeypot | Need of it Different Types | |
Buffer Overflow Attack | Practice Stack and format string attack in C language | Stack Overflow Attack Format String Attack |
BadUSB | Introduction Attack Possibilities | |
SQL Injection | First Order and Second Order SQLi Prevention - Sanitization, Prepared statement/Stored Producedure | |
Trusted Platform Module | Storage and Operatios Hardware Security Module Secure Boot | |
IPSec | Implement using the Strongswan | ESP and AH Tunnel and Transport Mode |
SSL/TLS | Browser Task for https Connection Establishment Heartbleed attack on OpenSSL | |
Firewall | Practice IP Tables | Filtering Stages Basic Firewall Rules |
DNSSec | Iterative and Recursive Resolver Different attacks on DNS Certificate based Solution | |
Side Channel Analysis | Introduction Simple Power Analysis Meltdown and Spectre | |
Port Knocking | Usage NMAP |
Tutorial and Practical Assignment 1 [C1]
Tutorial and Practical Assignment 2 [C1]
Tutorial and Practical Assignment 3 [C1]
Tutorial and Practical Assignment 4 [C2]
Tutorial and Practical Assignment 5 [C2]
Linux command Cheat Sheet by students referring various Internet Sources.
Check Your Attendance Here
Corrections in the attendance needs to be done within two days by mailing it to venkat.ta@iiita.ac.in.
Course Instructors: S.Venkatesan
Teaching Assitant (TA):
Mr. Aditya Ray