T-110.5211 Cryptosystems (4 cr)

Course overview

Credits 4   cr
Period 24 + 0 (2 + 0) I-II, Autumn
Objectives Understand basics of cryptosystems. Know common cryptographic primitives and systems. Understand security challenges of implementing cryptosystems.
Contents Applying cryptology in practical information systems to improve system security. Covers basics of cryptosystems but emphasizes the practical aspects of cryptosystem implementation. Course assignment is a practical implementation of a cryptosystem.
Prerequisites Basic skills in programming (Java) and system design
Course replacements
Target audience
Requirements Final exam and assignment.
Assessment
Literature See the course homepage
Language of instruction EN. English
Course staff Sami Vaarala (lecturer),  Antti Nuopponen (assistant)
Office hours E-mail appointment only.
Additional information Course staff e-mail is t-110.5210@tml.hut.fi ("5210" intentional).
CEF level