Study program / study programs: INFORMATION TECHNOLOGY

Type and level of studies: Applied master’s studies

Subject: Cryptography

Status: elective

ECTS credits: 8


Course objective

The students should master the concepts of modern cryptosystems applied in contemporary information technologies.

Course outcome

Theoretical and practical knowledge and implementation of the basic principles, algorithms and standards used in cryptography.

Course content

Theoretical classes

  • Information protection basics
  • The principles of cryptology
  • Classic cryptography
  • Perfect cryptosystems
  • Symmetric and stream cryptosystems
  • Symmetric block cryptosystems
  • Diffie-Hellman key exchange
  • Asymmetric cryptosystems
  • Hash functions and data integrity
  • DES – The Data Encryption Standard
  • AES – The Advanced Encryption Standard
  • Digital signature schemes
  • RSA signature
  • Public key certificates and infrastructure
  • Access control-authentication
  • Access control-authorization
  • Visual cryptography

Practical lessons

  • Efficient testing of cryptographic concepts through practical work on examples by using the CRYPTOOL software package.