Cryptography (5 cr)
Code: R504TL156-3002
General information
Enrollment
03.10.2022 - 31.12.2022
Timing
09.01.2023 - 15.05.2023
Credits
5 op
Virtual proportion (cr)
5 op
Mode of delivery
Distance learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
- Finnish
Seats
0 - 65
Teachers
- Jouko Teeriaho
- Veikko Keränen
Responsible person
Jouko Teeriaho
Student groups
-
R54T20S
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
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
The student knows the concepts and can solve basic level problems
Assessment criteria, good (3)
The student understands the concepts and is able to solve varied tasks related to applications of cryptography
Assessment criteria, excellent (5)
The student understands the concepts and is able to apply methods of cryptography in solving and handling new types of tasks and problems.