Diese Seite auf DE
Modul
Advanced Topics in Cryptography [M-INFO-101198]
Credits
9Recurrence
Jedes SemesterDuration
1 SemesterLanguage
Level
4Version
2Responsible
Organisation
- KIT-Fakultät für Informatik
Bricks
Identifier | Name | LP |
---|---|---|
T-INFO-101260 | Asymmetric Encryption Schemes | 3 |
T-INFO-101279 | Cryptographic Voting Schemes | 3 |
T-INFO-101280 | Digital Signatures | 3 |
T-INFO-101373 | Selected Topics in Cryptography | 3 |
T-INFO-101259 | Provable Security in Cryptography | 3 |
T-INFO-101360 | Signals and Codes | 3 |
T-INFO-101390 | Symmetric Encryption | 3 |
Competence Goal
The student
- will be familiar with the theoretical foundations and the basic mechanisms of computer security and cryptography.
- can understand and explain the methods of computer security and cryptography,
- will be able to read and understand the latest scientific papers,
- will be able to critically assess appropriate security solutions, and identify weaknesses / threats,
- can design an own security solution to a given problem, (eg. later in the a master's thesis).
Prerequisites
None
Content
The module is intended to provide depth theoretical and practical aspects of IT security and cryptography.
- Development of safety goals and classification of threats.
- Formal description of authentication systems.
- Analysis of typical vulnerabilities in programs and web applications and development of appropriate protective methods / avoidance strategies
- Overview of opportunities for side channel attacks
- Introduction to key management and Public Key Infrastructure
- Presentation and comparison of current safety certifications.
- The current research issues from some of the following areas are covered:
- Block ciphers, hash functions,
- Public-key encryption, digital signature, key exchange.
- Basic security protocols such as fair coin toss over the phone, Byzantine Agreement, Dutch Flower Auctions, Zero Knowledge.
- Threat models and security definitions.
- Modular design and protocol composition.
- Security definitions of simulatability.
- Universal Composability.
- Deniability as an additional safety feature.
- Electronic Voting.