Course Catalog 2006-2007

MAT-52606 MATHEMATICAL CRYPTOLOGY, 6 cr
Mathematical Cryptology

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

  • Used assessment scale is numeric (1-5)

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

  • Partial passing of course must be in connection with the same round of implementation.

  • The course is suitable for postgraduate studies.

  • Course will not be lectured in the academic year 2006-2007.

  • Scaling
    Methods of instructionHours
    Lectures 96
    Exercises 48
    Total sum 144

    Correspondence of content
    MAT-52600 Mathematical Cryptology

    Course homepage

    Last modified 13.10.2006
    Modified byKeijo Ruohonen