USQ Logo
The current and official versions of the course specifications are available on the web at
Please consult the web for updates that may occur during the year.

CSC8419 Cryptography and Security

Short Description: Cryptography and Security
Units : 1
Faculty or Section : Faculty of Health, Engineering and Sciences
School or Department : School of Sciences
Student contribution band : Band 2
ASCED code : 020113 - Networks and Communications
Grading basis : Graded


Pre-requisite: Students must be enrolled in one of the following Programs: MCOP or MPIT or MCOT or MCTE or MENC or MEPR or MENS or METC or MSST or MCTN or MCYS

Other requisites

Recommended requisite: CSC3412 or CSC8512 and know basics of programming in C, C++, Java, or other high level language, or possess basic knowledge of any field related to cryptology.


This course will provide students with key knowledge about the nature and challenges of computer security, especially the relationship between policy and security, the role and application of cryptography, the methodologies and technologies for assurance, vulnerability analysis and intrusion detection and building secure systems. Topics to be covered include the fundamentals of contemporary cryptography and its application to network services, such as confidentiality, integrity, authentication, and non-repudiation. It analyses the strength of today's ciphers and their implementations, and discusses the best known crypto analytical techniques used to break security systems. We analyse the most popular implementations of cryptography used on the Internet, including systems for electronic mail protection, secure WWW, and electronic payment protocols.

Course offers

Semester Mode Campus
Semester 1, 2020 On-campus Springfield
Semester 1, 2020 On-campus Toowoomba
Semester 1, 2020 Online
Date printed 12 February 2021