Skip to main content

Mathematical Foundations of Encryption MethodsLaajuus (3 cr)

Code: TT00CE10

Credits

3 op

Teaching language

  • Finnish
  • English

Responsible person

  • Sirpa Alestalo

Objective

You know and understand the mathematical principles of the most common encryption methods. You can solve simple congruence equations. You know how to encrypt and decrypt a small amount of data using different methods. You know how to choose the correct encryption method for the situation and you have the skills to deepen your knowledge independently.

EUR-ACE Knowledge and understanding
You understand the basic goals of cryptography and have knowledge and understanding of what the security of encryption is mathematically based on. You know different encryption methods and understand their uses and limitations.

Content

General information about cryptology and cryptography in particular
Properties of functions (surjection, injection, bijection)
Number theory (divisibility, prime numbers, congruence, greatest common factor, multiple sum, modulo calculation)
Random number generation
Modulation of large power modes
Classic encryption methods
Symmetric and asymmetric encryption
Elliptic curves

Qualifications

Discrete Mathematics, Cyber security

Assessment criteria, approved/failed

You know and understand the mathematical key concepts and calculation rules related to encryption methods. You can solve simple congruence equations. You understand the mathematical principles of encryption methods and know the purposes of encryption methods. You will be able to independently familiarize yourself with a new topic related to cryptology.