LEARNING OUTCOMES
Having completed the course, you understand the security that commonly used cryptographic primitives provide as well as their limits. You are able to judge whether a cryptographic building block is suitable for use in a particular application, and you can assess security models for applications critically. You can construct reductions between cryptographic primitives and recognize whether small modifications to a cryptographic primitive compromise their security.
Credits: 5
Schedule: 13.09.2021 - 09.12.2021
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Chris Brzuska
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
We introduce cryptographic security models and concepts and understand the relations between them. We then apply the learnt concepts and techniques to real-world problems. In particular, we cover:
- Pseudorandom functions/ciphers
- symmetric encryption
- asymmetric encryption
- message authentication codes
- signature schemes
- secure channels
- recent attacks on real-life protocols such as TLS, IPsec,...
Assessment Methods and Criteria
valid for whole curriculum period:
Weekly exercises, course feedback (no exam)
Workload
valid for whole curriculum period:
Lectures 24 h (16 90-minutes sessions),
Teaching in small groups 24h (16 90-minutes sessions),
Weekly written exercises 40 h (10 assignments)
DETAILS
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
SDG: Sustainable Development Goals
9 Industry, Innovation and Infrastructure
10 Reduced Inequality
11 Sustainable Cities and Communities
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Period:
2020-2021 Autumn I-II
2021-2022 Autumn I-II
Course Homepage: https://mycourses.aalto.fi/course/search.php?search=CS-E4340
Registration for Courses: In the academic year 2021-2022, registration for courses will take place on Sisu (sisu.aalto.fi) instead of WebOodi.