|
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 |