Unit name | Applied Security |
---|---|
Unit code | COMS30901 |
Credit points | 10 |
Level of study | H/6 |
Teaching block(s) |
Teaching Block 2 (weeks 13 - 24) |
Unit director | Dr. Page |
Open unit status | Not open |
Pre-requisites | |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
Through selected examples within what is a large space of options, this unit aims to give an introduction to two core topics: first, efficient implementation techniques for standard symmetric and asymmetric cryptographic primitives, and, second, attack (specifically, side-channel and fault injection) and mitigation techniques stemming from the use of said primitives in real world applications. Students completing the unit will get hands-on experience with modern, industrially relevant best-practice, and opportunity to integrate content from other units in the programme within whole secure systems rather than disjoint components.
On successful completion of this unit you will be able to
Two lectures a week, 24 hours in total. One two hour lab/ help session a week, 24 hours in total.
100% via coursework assignment(s).
Each assignment will primarily be a technical and programming exercise, rather than a written essay for example.
R. Anderson Security Engineering John Wiley & Sons, 2008 ISBN: 9780470068526 Background
N. Ferguson, B. Schneier and T. Kohno Cryptography Engineering John Wiley & Sons, 2010 ISBN: 9780470474242 Background