CryptographyLaajuus (5 cr)
Course unit code: R504TL207
General information
- Credits
- 5 cr
Objective
The student is familiar with the basic concepts of cryptography. He/she knows the basic types of cryptographic algorithms and is able the assess their security. The student knows the working principles of secure communication protocols and the required Public Key Infrastructure.
Content
PART 1: Discrete mathematics of cryptography
Divisibility, primes, Euclid’s algorithm, congruence, Euler’s and Fermat's theorems
PART 2: Encryption algorithms and software
Basic concepts and principles of cryptology, classical ciphers and their cryptanalysis, types of modern cryptographic algorithms, hash functions and digital signature, mathematical foundations of most common encryption methods
Assessment criteria, satisfactory (1)
The student is familiar with the basic terms of cryptography and can solve basic cryptography problems.
Assessment criteria, good (3)
The student is familiar with the basic terms of cryptography and can solve diverse cryptography problems.
Assessment criteria, excellent (5)
The student understands the cryptography terms and can apply his/her knowledge in diverse, and even new type of cryptography problems