Skip to main content

Cryptography (5 cr)

Code: R504TL156-3002

General information


Enrollment
03.10.2022 - 31.12.2022
Registration for the implementation has ended.
Timing
09.01.2023 - 15.05.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
Finnish
Seats
0 - 65
Teachers
Jouko Teeriaho
Veikko Keränen
Teacher in charge
Jouko Teeriaho
Course
R504TL156

Evaluation scale

H-5

Content scheduling

Opiskelija voi päättää ajankäytöstään itsenäisesti

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

Location and time

Kevätlukukausi 2023. Opiskelu tapahtuu verkossa. Alkuinformaation jälkeen opiskelu on ajasta ja paikasta riippumatonta. Ohjausajoista ja tavasta tiedotetaan opintojakson alkaessa

Materials

Oppimateriaali opintojakson Moodle- työtilassa

Teaching methods

Opiskelumuotona on itseopiskelu. Arvointi perustuu palautettaviin etätehtäviin. Opintojakson työtila sisältää kirjallisten oppimateriaalien lisäksi sarjan videoluentoja.
Tehtävien suorittamiseen on saatavissa ohjausta.

Student workload

Opiskelijan työmäärä on 133

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.

Go back to top of page