Module 20008 (2013)

Module Description - Cryptography

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleCryptography
SchoolComputer Science
Module Code06-20008
DescriptorCOMP/06-20008/LM
Member of StaffEike Ritter
LevelM
Credits10
Semester1
Pre-requisitesNone
Co-requisitesNone
RestrictionsNone
Contact hours34
Delivery3 hours/week lectures/exercise classes
DescriptionThe module will present the fundamentals of cryptography, as well as its applications and issues of how cryptography is used in practice.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
explain the fundamentals of cryptography, such as encryption, digital signatures and secure hashesExamination, Continuous Assessment
select appropriate techniques and apply them to solve a given problemExamination, Continuous Assessment
design and evaluate security protocols appropriate for a given situationExamination, Continuous Assessment
demonstrate an understanding of the mathematical underpinning of cryptographyExamination, Continuous Assessment
demonstrate an understanding of some legal and socio-ethical issues surrounding cryptographyExamination, Continuous Assessment
AssessmentSessional: 1.5 hr examination (80%), continuous assessment (20%).
Supplementary (where allowed): By examination only (100%).
TextsN Fergueson & B Schneier, Practical Cryptography, 2003
B Schneier, Applied Cryptography, 1996
A J Menezes, P C van Oorschot & S A Vanstone, Handbook of Applied Cryptography, 1996
N Smart, Cryptography, 2003
D Hook, Beginning Cryptography with Java, 2005
D Catalano, R Cramer, I Damgard, G Di Crescenzo, D Pointcheval & T Takagi, Contemporary Cryptology, 2005