AY2017/2018 Semester 1
School of Computing
National University of Singapore
This module serves as an introductory module on information security. It illustrates the fundamentals of how systems fail due to malicious activities and how they can be protected. The module also places emphasis on the practices of secure programming and implementation. Topics covered include classical/historical ciphers, introduction to modern ciphers and cryptosystems, ethical, legal and organisational aspects, classic examples of direct attacks on computer systems such as input validation vulnerability, examples of other forms of attack such as social engineering/phishing attacks, and the practice of secure programming.
- Lecture: 2 hrs
- Tutorial: 1 hrs
- Project: 3 hrs
- Preparation: 4 hrs
28-11-2017 9:00 AM
You are suggested to use a Linux-based operating system to attempt some of the challenges.