The aim of the course is to teach the students the principles and practice of cryptography, computer and network security. This course will provide an introduction and a practical survey of both the principles and practice of security. The course includes the basic issues to be addressed by a network capability covering conventional encryption, public-key encryption, network security practice, and system security.
At the end of this course, students will be able to:
- Design information and network security algorithms and protocols. (PI-e2)
- Develop secure applications layer services. (PI-k3)
- Understand the basic principles for information and communication security, and be able to apply these principles to evaluate and criticize information system security properties. (PI-a7)
- Be able to use some important and popular security tools, like encryption, digital signatures, firewalls, intrusion detection systems (IDS). (PI-e2,a7,f2)
- Be able to identify the vulnerability of the Internet systems and recognize the mechanisms of the attacks, and apply them to design and evaluate counter-measure tools. (PI-a2,f2)