Seminar: Komplexität und Kryptologie
Dozenten: Prof. Johannes
Köbler, Olaf
Beyersdorff
Termin: | SE Mi 17-19 (RUD 25, 4.112) Prof. J. Köbler, O.
Beyersdorff |
Zuordnung: | Hauptstudium, Seminar |
Inhalte und Lernziele
In diesem Seminar werden aktuelle Themen der Theoretischen Informatik, insbesondere der Komplexitätstheorie und der Kryptologie behandelt. Hierbei gehen wir auch gern auf Teilnehmerwünsche ein.
In diesem Semester wollen wir uns schwerpunktmäßig den Themen
Pseudozufallsgeneratoren und Derandomisierung widmen. Die Erzeugung von
Bitfolgen mit "zufälligen" Eigenschaften besitzt zahlreiche
Anwendungen in der Kryptografie. Darüber hinaus sind
Pseudozufallsgeneratoren ein zentrales Konzept der modernen
Komplexitätstheorie, welches u.a. für die Derandomisierung
probabilistischer Komplexitätsklassen genutzt werden kann.
Vorkenntnisse aus der Komplexitätstheorie sind zum Besuch dieses Seminars nützlich, jedoch nicht unabdingbar.
Im Seminar sind Vorträge einführenden und vertiefenden Charakters zu folgenden Themenbereichen geplant:
- Pseudozufallsgeneratoren
- Derandomisierung
- Nisan- Wigderson- Generatoren
- Arthur- Merlin- Klassen
- Hitting- Set- Generatoren
- Extractoren
In den Vorträgen behandelte Themenbereiche
- Einführung und Themenvergabe am 19. Oktober 2005
Johannes Köbler
Empfohlene Literatur
Neben neueren Originalarbeiten ist folgende Literatur für dieses Seminar nützlich:
- O. Goldreich: Foundations of Cryptography, Cambridge University Press, 2001. (Siehe auch: http://theory.lcs.mit.edu/~oded/frag.html )
- D. Gutfreund, R. Shaltiel A. Ta-Shma: If NP languages are hard on the worst-case then it is easy to find their hard instances, Proceedings of the Twentieth Annual IEEE Conference on Computational Complexity, 2005.
- D.E. Knuth: The Art of Computer Programming, Band 2, Addison-Wesley, 1982.
- D.E. Knuth und A.C. Yao: The Complexity of Nonuniform Random Number Generation. In: Algorithms and Complexity, J.F Traub (Ed.), Academic Press, 1976.
- J.C. Lagarias: Pseudorandom Number Generators in Cryptography and Number Theory. In: Cryptology and Computational Number Theory, C. Pomerance(Ed.), American Mathematical Society, 1990.
- M. Luby: Pseudorandomness and Cryptographic Applications, Princeton University Press, 1996.
- R. Motwani, P. Raghavan: Randomized Algorithms, Cambridge
University Press, 1995.
- D.R. Stinson: Cryptography, CRC Press, 1995.
- M. Tompa: Lecture Notes on Probabilistic Algorithms and Pseudorandom Generators, 1991.
- L.Trevisan: Lecture Notes from IAS Summer School on Computational Complexity, 2000.
- R. Shaltiel, C. Umans: Pseudorandomness for Approximate Counting and Sampling, Proceedings of the Twentieth Annual IEEE Conference on Computational Complexity, 2005.