School of Computer Science

Module 06-30017 (2017)

Advanced Cryptography

Level 4/M

David Galindo Christophe Petit Semester 2 10 credits
Co-ordinator: David Galindo
Reviewer: Mark Ryan

The Module Description is a strict subset of this Syllabus Page.

Outline

This module provides an understanding of modern cryptography, and this will be used to perform a rigorous study of contemporary cryptographic protocols.


Aims

The aims of this module are to:


Learning Outcomes

On successful completion of this module, the student should be able to:

  1. Acquaintance with cryptographic protocols used for tackling contemporary security problems;
  2. Demonstrate an understanding of current rigorous approaches for evaluating the security of cryptographic constructions;
  3. Demonstrate an understanding of advanced mathematical underpinnings of cryptography;
  4. Identity limitations of formal security abstractions to capture real-world security protocols.

Restrictions


Pre-requisites


Teaching methods

2 hr lectures

Contact Hours:

22


Assessment

Sessional: 1.5hr Examination (80%), Continuous Assessment (20%).

Supplementary (where allowed): 2 hr Examination (100%)


Detailed Syllabus


Programmes containing this module