Website
Curriculum

Modul CS4703-KP06

Advanced Cryptology (AdvCrypto)

Duration:


1 Semester
Turnus of offer:


every summer semester
Credit points:


6
Course of studies, specific field and terms:
  • Master Computer Science 2019 (optional subject), Elective, Arbitrary semester
  • Master Robotics and Autonomous Systems 2019 (optional subject), Additionally recognized elective module, Arbitrary semester
  • Master CLS 2016 (optional subject), computer science, 3rd semester
  • Master IT-Security 2019 (optional subject), IT Security and Privacy, Arbitrary semester
Classes and lectures:
  • Exercise Advanced Cryptoplogy (seminar-style lectures with exercises, 1 SWS)
  • Lecture Advanced Cryptoplogy (lecture, 3 SWS)
Workload:
  • 100 Hours private studies
  • 60 Hours in-classroom work
  • 20 Hours exam preparation
Contents of teaching:
  • Concrete security and asymptotic security: comparison of both approaches in relation to modes of operations
  • Block-Ciphers: Feistel Networks, Substitution-Permutation Networks, Design Principles, Linear Cryptanalysis, Differential cryptanalysis
  • Authenticated Encryption
  • Secure multi-party calculations: preprocessing model, protection of algorithms against side-channel attacks, MPC-in-the-Head (for ZK evidence)
  • Obfuscation: Nicht-Machbarkeit (BlackBox), Machbarkeit (indistinguishable Obfuscation)
Qualification-goals/Competencies:
  • The participants can explain and use basic theoretic cryptographic objects
  • They are able to understand current concepts of cryptography
  • They show a deep understanding of cryptographic methods
  • They understand the basic connection between theoretical and practical aspects of cryptography
  • They are able to understand current scientific works about cryptography and explain them
Grading through:
  • Written or oral exam as announced by the examiner
  • written homework
Requires:
Responsible for this module:
Teachers:
Literature:
Language:
  • English, except in case of only German-speaking participants
Notes:

Admission requirements for taking the module:
- None (the competencies under

Letzte Änderung:
2.10.2023