MAT-52606 MATHEMATICAL CRYPTOLOGY, 6 cr
|
Courses persons responsible
Keijo Ruohonen
Lecturers
Keijo Ruohonen
Implementations
Programs: | Industrial Management and Engineering, Electrical Engineering, Pori, Information Technology, Automation Engineering, Information and Knowledge Management, Communications and Electronics, Science and Engineering |
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Exercise | - | - | - | 2 h/week | 2 h/week | - |
Exam |
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.
Distance learning
- In information distribution via homepage, newsgroups or mailing lists, e.g. current issues, timetables
- In compiling teaching material, particularly for online use or other electronic media
- In distributing and/or returning exercise work, material etc
- In the visualization of objects and phenomena, e.g. animations, demonstrations, simulations, video clips
Scaling
Methods of instruction | Hours |
Exercises | 48 |
Assignments | 96 |
Total sum | 144 |
Correspondence of content
MAT-52600 Mathematical Cryptology
Last modified | 16.02.2007 |
Modified by | Keijo Ruohonen |