Module Overview

Security & Cryptography

Part-time / Level 8 / Online / 5 ECTS

Confidentiality, authenticity and integrity are the cornerstones of secure systems. Cryptography is indispensable to protecting information in computer systems. Students will learn inner workings of cryptographic systems and how to correctly use them in real-world applications. Further, the course will describe, critically analyse and discuss the security challenges faced by the society and the computing industry.

The aims of this module are to:

 

 

  • Introduction to system security and cryptography.
  • Classical Techniques, Modern Techniques, Algorithms, Confidentiality Using Conventional Encryption.
  • Message Authentication and Hash Functions, Hash and MAC Algorithms, Integrity and Authenticity.
  • Public-Key Cryptography, Digital Signatures and Authentication Protocols

This module can be delivered either through standard delivery or blended delivery. In standard delivery this module is delivered through a series of lectures with associated practical assignments. In blended delivery this module is delivered through a series of live and recorded lectures with associated laboratory work and practical assignments. Both blended and standard delivery have the same overall number of teaching and self-directed learning hours.

Module Content & Assessment

Assessment Breakdown %
Formal Examination 70.00%
Other Assessment 30.00%

Start date: September 2024

Contact school.cs@tudublin.ie for further information.

EU students: €230

Non-EU students: Contact international.city@tudublin.ie for more details.