COMP6360
10 units
6000 level
Course handbook
Description
This course deals with topics in cryptography and data security. Students learn fundamental technical tools for cryptography and data security, as well as how to combine the tools to support various security requirements in computerised data processing, data storing and communication.
Availability2024 Course Timetables
Callaghan
- Semester 1 - 2024
Online
- Semester 1 - 2024
Learning outcomes
On successful completion of the course students will be able to:
1. Break classical ciphers
2. Apply number and information theories to modern cryptography
3. Analyse and evaluate modern cryptographic systems
4. Design a system that will provide encryption, decryption, signature and forward security
5. Assess security and privacy in data publishing, social networks, electric voting and digital cash
Content
1. Information and number theory, finite fields
2. Classical cryptography
3. Contemporary symmetric cyphers
4. Public key cryptography
5. Key management
6. Authentication and digital signatures
7. Privacy and Privacy Enhancing Technologies
8. Advanced topics: Elliptic curve cryptography and homomorphic encryption
9. Applications: Privacy in social networks, electronic voting, digital cash
Assumed knowledge
SENG6110SENG6120 Knowledge of discrete mathematics.
Assessment items
In Term Test: Mid-term test 1
Written Assignment: Assignment 1
Written Assignment: Assignment 2
In Term Test: Mid-Term test 2
Quiz: Weekly quizzes
Formal Examination: Final examination
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.
Contact hours
Semester 1 - 2024 - Callaghan
Lecture-1
- Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Workshop-1
- Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Semester 1 - 2024 - Online
Lecture-1
- Online 2 hour(s) per week(s) for 13 week(s) starting in week 1
Workshop-1
- Online 2 hour(s) per week(s) for 13 week(s) starting in week 1
Course outline
- COMP6360 - Semester 1, 2024 (Callaghan) (PDF, 360.4 KB)
- COMP6360 - Semester 1, 2024 (Online) (PDF, 361.1 KB)
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.