Skip to main content

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.