Security and Cryptography (CSS 322) - Semester 2, 2012


This course aims to introduce you to the principles and techniques of securing computers and computer networks, with focus on Internet security. The course is effectively split into two parts: first introducing the theory of cryptography, including how many classical and popular algorithms work (e.g. DES, RSA, digital signatures); and second providing details of real Internet security protocols, algorithms and threats (e.g. IPsec, viruses, firewalls). Hence you will learn both theoretical aspects of computer and network security, as well as how that theory is applied in the Internet. This knowledge will help you in designing and developing secure applications and network protocols, as well as building secure networks.

Dr Steven Gordon (contact details)
Lecture Times
Cryptography and Network Security, 5th Edition by Williams Stallings, Prentice Hall, 2010. (additional resources)
No formal prerequisites, although it is expected that you have good knowledge of system/software design principles and basic knowledge of data communications. See the Study Guide for advice on refreshing your knowledge in these areas.
Online Resources
Course Home:
Mail List:

Course Material

Return to: Course List | Steven Gordon's Home | SIIT