Computer and Network Security (ELEC5616)

UNIT OF STUDY

This unit examines the basic cryptographic building blocks of security, working through to their applications in authentication, key exchange, secret and public key encryption, digital signatures, protocols and systems. It then considers these applications in the real world, including models for integrity, authentication, electronic cash, viruses, firewalls, electronic voting, risk assessment, secure web browsers and electronic warfare. Practical cryptosystems are analysed with regard to the assumptions with which they were designed, their limitations, failure modes and ultimately why most end up broken.

Our courses that offer this unit of study

Further unit of study information

Classes

2 hours of lectures, 1 hour of tutorial and 2 hours labs per week.

Assessment

Through semester assessment (50%), Final Exam (50%)

Faculty/department permission required?

No

Unit of study rules

Prerequisites and assumed knowledge

Prerequisite: Assumed knowledge: A programming language, basic maths.

Prerequisite: Assumed knowledge: A programming language, basic maths.

Prohibitions

ELEC5611, NETS3016, NETS3605, NETS3305, NETS3916

Study this unit outside a degree

Non-award/non-degree study

If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.

Find a non-award course for this unit of study

Cross-institutional study

If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.

Find a cross-institutional course for this unit of study