TITLE : Research in Information Security
Course Code : CSE540
CREDITS : 4
TYPE-WHEN :
FACULTY NAME : Sanjay Rawat
PRE-REQUISITE : programming languages (C/C++, Python), operating systems, compilers, introduction to security.
OBJECTIVE : This course is intended to introduce students the exciting world of information security research. The main focus of this course would be on non-cryptographic security research i.e. topics related to software vulnerabilities, malware, intrusion detection/prevention systems. The renowned Cryptographer Dr. Bruce Schneier once said that “.. security is a chain and is as strong as its weakest link. Cryptography is already a string link, problem lies somewhere else- in networks and software ….” Following the aforementioned suggestion, the course is designed to introduce software security issues and state-of-the-art in techniques to address those issues. At the end of the course, the students should:
The entire course is divided into 3 modules:
The course is mainly based on research articles and notes given by the instructor.
*PROJECT: Student can choose some topic that can be extended to major project for the master degree or advance research. However, if student choose to work on the project during the course, they can do. So, this is optional.
20%: Mini Project
15%: In-class paper presentation
15%: Hands-on assignments (2)
15%: mid term
35%: End exam
The students will be well aware of state-of-the-art in non-cryptographic security issues and their proposed solutions. The student will also get to know about the opportunities that exist in the research space. Some of the topics are very practical from industry point of view, especially when it comes to proactive approach to security i.e. security during development process.
The course is highly flexible in its contents and approach. Based on the student’s participation and interest, the course may progress in a particular direction.