Academic Staff
The course examines system security and data protection principles, focusing on fundamental cryptography algorithms, protocols and best practices, as well as relevant use cases from e-commerce, servers, cloud, and smart systems (e.g. automotive,, healthcare, Internet-of-Things). We also examine zero-touch authentication, information dispersal and secure sharing, and domain isolation, including ARM trustzone-based solutions. In the course lab, students obtain working knowledge on state-of-the-art information system security solutions, using cryptographic hardware, as well as software commands, protocols, libraries and tools, mainly under Linux OS.
Bibliography
William Stallings, “Cryptography and Network Security”, (2012), ISBN 978-960-508-034-1
Niels Ferguson, Bruce Schneier, “Cryptography Engineering: Design Principles and Practical Applications”, Wiley (2010), ISBN: 978-0470474242
David Kahn, “The Code-breakers”, Simon & Schuster (1997), ISBN: 978-0684831305