Cyber-security
Professor | Regazzoni Francesco Paar Christof |
Course program | MSc |
Year | 2 |
Semester | Fall |
Category | Elective |
ECTS | 3 |
Academic year | 2017/2018 |
Objective
The course provides an introduction to modern applied cryptography. Students will develop an understanding of the different types of cryptographic algorithms and the security services that can be realized with them. Representatives of widely used cryptographic algorithms will be introduced, and their implementation behavior will be discussed.
Contents
- Introduction to number theory and abstract algebra
- Historical ciphers
- Stream ciphers
- Practical block ciphers I: DES and 3DES
- Practical block ciphers II: AES
- Diffie-Hellmann key exchange
- Digital signatures and security services
Teaching mode
The course includes lectures and exercises
References
C. Paar, J. Pelzl, "Understanding Cryptography – A Textbook for Students and Practitioners”, Springer, 2010