Unit name | Advanced Cryptography |
---|---|
Unit code | COMSM2004 |
Credit points | 10 |
Level of study | M/7 |
Teaching block(s) |
Teaching Block 2 (weeks 13 - 24) |
Unit director | Professor. Smart |
Open unit status | Not open |
Pre-requisites |
COMS30124, COMSM1201 and COMS11101 or equivalent |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
The unit aims to delve deeper into some of the techniques of cryptography and the underlying ideas behind them. The concept of digital signatures, commitment schemes and zero-knowledge proofs will be introduced. Various applications will be given such as Voting or e-Cash and the notion of provable security will be explored in the context of signature schemes. Advanced analysis of symmetric ciphers will be introduced, notably differential cryptanalysis and non-linear combiners for stream ciphers.