hwr-notes/Kryptografie/klausur/klausurthemen.md
2026-04-09 11:24:56 +02:00

76 lines
No EOL
2.6 KiB
Markdown

# Klausurvorbereitung
Erwartungen und Themen:
- Keine Hilfsmittel erlaubt in der Klausur
- Definitionen lernen, grundlegende Sachen
- Abkürzungen entziffern
- Grundlegende Verfahren erklären können
- Aufgabentypen: "**Beschreiben** Sie Verfahren X, **Definieren** Sie Konzept Y"
- 4 Sicherheitsbegriffe
- Symmetrische Verschlüsselung:
- Caesar
- Vigenere
- Shanon Perfect Secrecy
- OTP
- Pseudozufallszahlengenerator: Computational Indistinguishibility erklären können
- Formale Definition super, aber umgangssprachlich okay, kann aber falsch werden
- Umgangssprachliche Erklärungen von Formeln okay
- Bit Commitment, warum eine Variante funktioniert, warum die andere nicht
- Grobe Vorstellung von Parametern, z.B. bei ChaCha20
- Blockmodi kennen, was ist ECB
- Was ist IND-CPA sicher?
- Chaining Modes
- Padding Orakel
- Cipher Text Stealing
- Kein DES Aufbau, wissen was eine Phaestel Ciffre ist
- Grundlegendes Prinzip von AES, 4 Phasen kennen
- AES S-Box Modulo Polynomrechnung
- MAC
- Angriffsvektoren
- HMAC
- Eigenschaften Kryptografischer Hashfunktion
- Varianten
- AEAD (in TLS 1.3 Standard genutzt)
- Public Key Kryto System
- Diffie Hellman Key Exchange
- ModP
- RSA Kryptosystem wissen und anwenden können (Beispielrechnung)
- Faktorisierungsproblem
- IND-CCA und IND-CCA2 erklären können
- Padding kennen, warum man RSA-PSS braucht
- Elgamal kennen
- Signaturen, Angriffsvektoren
- Publik Key Methode zur Signaturmethode
- ECDSA kennen nur
- Zertifikat, Aufgaben, PKI, Zertifikatskette, Root-CA,
- CRL, OCSP-Responder
- TLS einordnen können (OSI-Layer, Handshake, Record, Komponenten)
- IPSec kleine Wissenfrage auf welchem OSI-Layer
- BB84-Protocol
- Peter Shor, SHor-Algorithmen
- Grover-Algorithmus
- Simons Problem
- PQC-Strategien benennen können
- Hash-based Kryptografie kennen
- Isogenien und was man damit machen kann: Diffie Hellmann Key Exchange
- Code-base
- Lattice-based: Beispiel kennen und halbwegs erklären können Regev Beispiel
- PQC Standartisierung und Competition
- Privacy Definitionen Schutzziele
- Homomorphe Encryption: Grundlagen & Ansätze
- Pailler verstehen (fast wie RSA)
- MPC: Erkläurung, Ziel
- Oblivious Transfer:
- Definitionen, Arten, Unterschiede
- Wofür ist das gut?
- Garbled Circuits: erstellen können und auswerten
- Additive Secret Sharing
- Beaver Triples
- Zero Knowledge: Was ist das und was bedeutet es? Beispiele und Verständnis
- Graph-Isomorphie
- Diskreter Algorithmus
- Flat Shamir Transformation
- Signature Schema
- MPC in the Head
- Differential Privacy: Definition und Beispiel
- Trusted Execution Environment: Enklave und grundlegendes Prinzip