Module Overview


This module introduces the learner to the basic concepts of Cryptology and the applications of Number Theory and Algebra to Cryptosystems.

Module Code

MATH 4817

ECTS Credits


*Curricular information is subject to change

Classic Cryptology: Some simple cryptosystems, shift and affine transformations, enciphering matrices.

Public Key Cryptology: The idea of Public Key Cryptology, Finite Fields, Euler Phi Function, Chinese Remainder Theorem, Fermat and Euler Theorems, Discrete Logarithms, Modular Exponentiation, RSA Encryption. Basics of Elliptic curves and their applications to Cryptography.

Lectures supported by problem-solving sessions.

Module Content & Assessment
Assessment Breakdown %
Formal Examination75
Other Assessment(s)25