MAT-52606 MATHEMATICAL CRYPTOLOGY, 6 cr
|
Courses persons responsible
Keijo Ruohonen
Lecturers
Keijo Ruohonen
Objectives
Introduction to common cryptographic methods and especially their mathematical theory.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | AES, RSA, ELGAMAL, NTRU and other basic cryptosystems. Protocols. Quantum cryptography. Mathematical background in number theory and algebra. |   |
Requirements for completing the course
Active participation in exercises and written solutions to homework exercises, or a closed-book written exam.
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Summary of lectures | Mathematical Cryptology | Ruohonen, K. | (Contents,References)(pdf, 1.1 Mb) | Yes | English | ||
Book | Cryptography. Theory and Practice | Stinson, D.R. | No | English | |||
Book | An Introduction to Cryptography | Mollin, R.A. | No | English |
Prerequisites
Code | Course | Credits | M/R |
MAT-20600 | MAT-20600 Discrete Mathematics | 3 | Recommendable |
MAT-21160 | MAT-21160 Mathematics for Algorithms | 3 | Recommendable |
Prequisite relations (Sign up to TUT Intranet required)
Remarks
Lectured biennially.
Scaling
Methods of instruction | Hours |
Lectures | 96 |
Exercises | 48 |
Total sum | 144 |
Correspondence of content
MAT-52600 Mathematical Cryptology
Last modified | 13.10.2006 |
Modified by | Keijo Ruohonen |