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
  • Discrete Math
Topics
  • Principles (slides)
    • Substitution, Transposition
    • One-Time Pad
    • Kerckhoff Principle
  • Symmetric Encryption (slides)
    • Galois Fields
    • AES
  • 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)
    • RSA Encryption
  • El-Gamal (slides)
    • El-Gamal Encryption
  • Provable Security (slides)
    • Ciphertext Indistinguishability
    • Proof by Reduction
    • RSA-OAEP
  • Signatures (slides)
    • El-Gamal Signatures
  • Public-Key Infrastructures (slides)
    • Certificates
    • SSL
  • 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)
    • Boneh-Franklin IBE
  • Random Number Generation (slides)
    • Next Bit Test
    • Blum-Blum-Shub RNG
  • Secret Sharing (slides)
    • Shamir
Other Useful References (online)