hwr-notes/Komplexitätstheorie/vortrag/Zeitplan.md
2026-04-09 11:24:56 +02:00

75 lines
No EOL
6.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SVP-Vortrag Vorbereitung — Zeitplan
## Tag 1 — Inhalt & Folien (45h)
### Block 1: Tiefgang ins Thema (4 Pomodoros · ~2h)
| # | Dauer | Fokus |
| --- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| 🍅1 | 25min | **Problemverständnis vertiefen:** SVP formal definieren, Approximationsfaktoren (γ-SVP) verstehen, Abgrenzung zu CVP |
| ☕ | 5min | Pause |
| 🍅2 | 25min | **Härte & Reduktionen:** NP-Härte von SVP, Worst-Case-to-Average-Case-Reduktion (Ajtai), warum das für Krypto so besonders ist |
| ☕ | 5min | Pause |
| 🍅3 | 25min | **Algorithmen:** LLL-Algorithmus einordnen (polynomiell, aber nur exponentielle Approximation), Schnorr-Euchner, warum exakte Lösung so schwer bleibt |
| ☕ | 5min | Pause |
| 🍅4 | 25min | **Krypto-Verbindung:** Lattice-based Crypto (NTRU, LWE/SIS als verwandte Probleme), Relevanz für Post-Quantum-Kryptografie, NIST-Standardisierung |
| ☕ | 15min | **Lange Pause** — aufstehen, Wasser, kurz raus |
### Block 2: Folien anpassen (3 Pomodoros · ~1,5h)
|# |Dauer|Fokus |
|--|-----|-----------------------------------------------------------------------------------------------------------------------|
|🍅5|25min|**Folien durchgehen:** Reveal.js öffnen, Lücken identifizieren, neue Erkenntnisse aus Block 1 einarbeiten |
|☕ |5min |Pause |
|🍅6|25min|**Folien fertigstellen:** Visualisierungen prüfen, Übergänge zwischen Folien glätten, Speaker-Notes ergänzen |
|☕ |5min |Pause |
|🍅7|25min|**Erster Trockenlauf:** Einmal komplett durchsprechen (gerne mit Stoppuhr), Timing notieren, holprige Stellen markieren|
|☕ |15min|**Lange Pause** |
### Block 3: Nachschliff (12 Pomodoros · ~0,51h)
|# |Dauer|Fokus |
|--|-----|----------------------------------------------------------------------------------------------------------------------|
|🍅8|25min|**Zweiter Trockenlauf:** Holprige Stellen gezielt verbessern, nochmal komplett durchsprechen |
|☕ |5min |Pause |
|🍅9|25min|*(Optional)* **Prof-Fragen vorbereiten:** 34 wahrscheinliche Fragen aufschreiben + Stichpunkt-Antworten (siehe unten)|
-----
## Tag 2 — Feinschliff & Üben (12h)
> Heute hast du auch deinen anderen Vortrag — danach nur noch SVP polieren, keine neuen Inhalte!
### Block 1: Generalprobe (23 Pomodoros · ~11,5h)
|# |Dauer|Fokus |
|--|-----|----------------------------------------------------------------------------------------------------------|
|🍅1|25min|**Dritter Trockenlauf:** Komplett durchsprechen, Timing prüfen (Ziel: 1015min), letzte Folien-Tweaks |
|☕ |5min |Pause |
|🍅2|25min|**Prof-Fragen durchgehen:** Antworten laut durchsprechen, nicht nur lesen — das macht den Unterschied |
|☕ |5min |Pause |
|🍅3|25min|*(Falls Zeit)* **Letzter Durchlauf:** Einmal sauber von vorne bis hinten, dann Laptop zuklappen und fertig|
-----
## Wahrscheinliche Prof-Fragen
Bereite dir auf jede Frage 34 Sätze als Antwort vor:
1. **Warum ist SVP für Post-Quantum-Krypto relevant?**
→ Worst-Case-Härte überträgt sich auf Average-Case → Kryptosysteme basieren auf der Annahme, dass SVP schwer bleibt, auch für Quantencomputer
2. **Was leistet der LLL-Algorithmus, und wo sind seine Grenzen?**
→ Polynomielle Laufzeit, aber Approximationsfaktor exponentiell in der Dimension → reicht für kleine Dimensionen, nicht für kryptografische Parameter
3. **Was ist der Unterschied zwischen SVP und CVP?**
→ SVP: kürzester Vektor im Gitter, CVP: nächster Gitterpunkt zu einem beliebigen Punkt → CVP ist mindestens so schwer wie SVP
4. **Was bedeutet die Worst-Case-to-Average-Case-Reduktion?**
→ Ajtai 1996: Wenn man zufällige Instanzen von SIS lösen kann, kann man auch Worst-Case-SVP lösen → einzigartig in der Kryptografie, bei den meisten Problemen (RSA, DLP) basiert Sicherheit nur auf Average-Case-Annahmen
5. **Wie ordnet sich SVP in die Komplexitätslandschaft ein?**
→ NP-hart für exakte Lösung (Ajtai, 1998), für bestimmte Approximationsfaktoren in NP ∩ coNP → nicht NP-vollständig unter üblichen Annahmen
-----
## Regeln für dich selbst
- Handy in einen anderen Raum während Pomodoros
- Nach Tag 1 keine neuen Quellen mehr lesen
- Lieber einmal mehr üben als eine Folie perfektionieren
- Du musst nicht alles wissen — du musst zeigen, dass du es verstanden hast