|
|
|
|
|
|
|
Grundlagen der Kryptographie |
|
Context
|
|
- Hochschule Offenburg
- Bachelor of Science (Unternehmens- und IT-Sicherheit)
- 1st year
- Required core course
- 4 ECTS credit points
|
|
|
Instructor
|
|
Florian Kerschbaum |
|
E: |
|
 |
|
|
|
Short Description
|
|
The lecture provides an introduction to applied cryptography.
It covers the basics of symmetric, public-key and identity-based cryptography.
An emphasis is put on technical concepts, but also their application in system and network security are discussed.
The goal is to convey an understanding of the proper use of cryptography in order to solve information security challenges.
|
|
|
Prerequisites
|
|
|
|
|
Topics
|
|
- Principles (slides)
- Substitution, Transposition
- One-Time Pad
- Kerckhoff Principle
- Symmetric Encryption (slides)
- Symmetric Cryptography (slides)
- Operation Modes
- Hash Functions
- Message Authentication Codes
- Applications (slides)
- File and Disk Encryption
- Password Authentication
- Wireless Network Security
- Public Key Cryptography (slides)
- Number Theory
- Hard Problems
- Diffie-Hellman Key Exchange
- Number-Theoretic Algorithms (slides)
- Modular Exponentiation
- Extended Euclidean Algorithm
- RSA (slides)
- El-Gamal (slides)
- Provable Security (slides)
- Ciphertext Indistinguishability
- Proof by Reduction
- RSA-OAEP
- Signatures (slides)
- Public-Key Infrastructures (slides)
- XML Security (slides)
- XML Encryption
- XML Signatures
- Signature Wrapping Attacks
- Elliptic Curve Cryptography (slides)
- Elliptic Curves
- Bilinear Maps
- Tripartite Diffie-Hellman
- Identity-Based Cryptography (slides)
- Random Number Generation (slides)
- Next Bit Test
- Blum-Blum-Shub RNG
- Secret Sharing (slides)
|
|
|
Other Useful References (online)
|
|
|