MATE5396 Cryptography I (5 cr)
Cooperation network course
Network: Cross-institutional studies in advanced courses in mathematics and statistics
This course is offered through the Network for Advanced Studies in Mathematics. These studies are available for the following degree students:
- Bachelor's Degree Programme in Mathematics
- Master's Degree Programme in Mathematics
- Bachelor's Degree Programme in Mathematics (Subject Teacher)
- Master's Degree Programme in Mathematics (Subject Teacher)
- Bachelor's Degree Programme in Mathematics, Chemistry or Physics Subject Teacher Education and Primary Teacher Education (Specialication in Mathematics)
- Master's Degree Programme in Mathematics, Chemistry or Physics Subject Teacher Education and Primary Teacher Education (Specialication in Mathematics)
- Doctoral Programme in Mathematics and Statistics
- Doctoral Programme in Mathematics and Science (Specialication in Mathematics)
Grading scale:
0-5
Description
Classical cryptosystems (e.g. Hill's cipher), public key cryptosystems (e.g. RSA, ElGamal), cryptographic hash functions, digital signatures
Learning outcomes
To provide the basic knowledge of cryptography needed in the modern digital world
Additional information
The course is given every year.
Description of prerequisites
MATE5060 Basics of Algebra I and MATE5123 Number Theory
or MATE5341 Foundations of Cryptography