Module details
CO876 Computer Security (15 credits)
Syllabus
- A study of cryptographic algorithms including symmetric and asymmetric
techniques and the distinction between encryption and signatures.
- Security mechanisms used with operating systems, including: access
control lists and capabilities. Trusted operating systems and common
criteria for evaluation.
- Problems of network security including wiretap, replay, masquerade and
denial of service. Mechanisms to provide security such as firewalls
and VPNs.
- Viruses and worms.
- Distributed Mechanisms, including client authentication
(Needham-Schroeder, Kerberos and others); public key infrastructures and
certification, with treatment of chains and authority, and the problem of
revocation.
- Digital rights management systems: CSS, OMA DRM. Using digital
watermarking techniques for digital rights management.
- Security of IEEE 802.11 networks (aka Wi-Fi), presentation and
discussion of their security protocols: WEP, WPA, WPA2, IEEE 802.11i and
RSN.
Note
This web page provides advance information about a module due
to run in the coming academic year. We believe the details are
accurate at the time of writing but they may be subject to
change.