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

17 KiB
Raw Permalink Blame History

Quellenverzeichnis: Shortest Vector Problem Präsentation

Primärliteratur

NP-Härte und Komplexität von SVP

  1. Ajtai, M. (1996). "Generating hard instances of lattice problems (extended abstract)." Proceedings of the 28th ACM Symposium on Theory of Computing (STOC), S. 99108. ACM.
    • Worst-Case-to-Average-Case-Reduktion für Gitterprobleme; Einführung des SIS-Problems.
  2. Ajtai, M. (1998). "The shortest vector problem in ℓ₂ is NP-hard for randomized reductions (extended abstract)." Proceedings of the 30th ACM Symposium on Theory of Computing (STOC), S. 1019. ACM.
    • Erster Beweis der NP-Härte von SVP in der euklidischen Norm unter randomisierten Reduktionen.
  3. Micciancio, D. (2001). "The Shortest Vector in a Lattice is Hard to Approximate to within Some Constant." SIAM Journal on Computing, 30(6), S. 20082035.
  4. Dinur, I. (2002). "Approximating SVP∞ to within almost-polynomial factors is NP-hard." Theoretical Computer Science, 285(1), S. 5571.
    • NP-Härte für fast-polynomielle Approximationsfaktoren.
  5. Haviv, I. & Regev, O. (2007). "Tensor-based hardness of the shortest vector problem to within almost polynomial factors." Proceedings of the 39th ACM Symposium on Theory of Computing (STOC), S. 469477. ACM.
    • Hardness Amplification durch Tensor-Produkte.
  6. van Emde Boas, P. (1981). "Another NP-Complete Problem and the Complexity of Computing Short Vectors in a Lattice." Technical Report, University of Amsterdam.
    • NP-Härte von SVP in der ℓ∞-Norm unter deterministischen Reduktionen.

GapSVP in NP ∩ coNP und verwandte Strukturresultate

  1. Lagarias, J. C., Lenstra, H. W. Jr. & Schnorr, C.-P. (1990). "Korkin-Zolotarev bases and successive minima of a lattice and its reciprocal lattice." Combinatorica, 10(4), S. 333348.
    • GapSVP{n^{1.5}} ∈ coNP; Transference-Theoreme._
  2. Banaszczyk, W. (1993). "New bounds in some transference theorems in the geometry of numbers." Mathematische Annalen, 296, S. 625635.
    • Verbesserte Transference-Bounds; GapSVP_n ∈ coNP.
  3. Goldreich, O. & Goldwasser, S. (2000). "On the limits of nonapproximability of lattice problems." Journal of Computer and System Sciences, 60(3), S. 540563. Preliminary version in STOC 1998.
    • GapSVP{O(√(n/log n))} ∈ coAM._
  4. Aharonov, D. & Regev, O. (2003). "A Lattice Problem in Quantum NP." Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science (FOCS), S. 210219. IEEE.
  5. Aharonov, D. & Regev, O. (2005). "Lattice problems in NP ∩ coNP." Journal of the ACM, 52(5), S. 749765. Preliminary version in FOCS 2004.
  6. Peikert, C. (2008). "Limits on the Hardness of Lattice Problems in p Norms." Computational Complexity, 17(2), S. 300351. Preliminary version in CCC 2007.

Worst-Case-to-Average-Case-Reduktionen

  1. Ajtai, M. (2004). "Generating hard instances of lattice problems." Complexity of Computations and Proofs, Quad. Mat. 13, Dept. Math., Seconda Univ. Napoli, Caserta, Italy, S. 132.
    • Erweiterte Version des STOC-1996-Papers.
  2. Cai, J.-Y. & Nerurkar, A. (1997). "An improved worst-case to average-case connection for lattice problems." Proceedings of the 38th Annual IEEE Symposium on Foundations of Computer Science (FOCS), S. 468477.
    • Verbesserung des Verbindungsfaktors auf n^{4+ε}.
  3. Micciancio, D. (2004). "Almost perfect lattices, the covering radius problem, and applications to Ajtai's connection factor." SIAM Journal on Computing, 34(1), S. 118169.
  4. Micciancio, D. & Regev, O. (2007). "Worst-case to average-case reductions based on Gaussian measures." SIAM Journal on Computing, 37(1), S. 267302. Preliminary version in FOCS 2004.
  5. Langlois, A. & Stehlé, D. (2015). "Worst-case to average-case reductions for module lattices." Designs, Codes and Cryptography, 75(3), S. 565599.

Learning With Errors (LWE)

  1. Regev, O. (2009). "On lattices, learning with errors, random linear codes, and cryptography." Journal of the ACM, 56(6), Artikel 34. Preliminary version in STOC 2005.
  2. Peikert, C. (2009). "Public-key cryptosystems from the worst-case shortest vector problem." Proceedings of the 41st ACM Symposium on Theory of Computing (STOC), S. 333342. ACM.
  3. Brakerski, Z., Langlois, A., Peikert, C., Regev, O. & Stehlé, D. (2013). "Classical hardness of learning with errors." Proceedings of the 45th ACM Symposium on Theory of Computing (STOC), S. 575584.
    • Klassische Reduktion für polynomielle Moduli via Modulus-Reduktion.

Algorithmen für SVP

  1. Lenstra, A. K., Lenstra, H. W. Jr. & Lovász, L. (1982). "Factoring polynomials with rational coefficients." Mathematische Annalen, 261, S. 515534.
    • Der LLL-Algorithmus; erster polynomialzeitlicher Gitterbasis-Reduktionsalgorithmus.
  2. Schnorr, C.-P. (1987). "A hierarchy of polynomial time lattice basis reduction algorithms." Theoretical Computer Science, 53(23), S. 201224.
    • BKZ-Verallgemeinerung von LLL mit verbesserten Approximationsfaktoren.
  3. Kannan, R. (1983). "Improved algorithms for integer programming and related lattice problems." Proceedings of the 15th ACM Symposium on Theory of Computing (STOC), S. 193206.
    • Enumerationsalgorithmus für SVP/CVP mit Laufzeit n^{O(n)}.
  4. Ajtai, M., Kumar, R. & Sivakumar, D. (2001). "A sieve algorithm for the shortest lattice vector problem." Proceedings of the 33rd ACM Symposium on Theory of Computing (STOC), S. 601610.
    • Erster Sieving-Algorithmus; erste 2^{O(n)}-Lösung für SVP.
  5. Micciancio, D. & Voulgaris, P. (2010). "A deterministic single exponential time algorithm for most lattice problems based on Voronoi cell computations." Proceedings of the 42nd ACM Symposium on Theory of Computing (STOC), S. 351358.
    • Deterministischer Õ(4^n)-Algorithmus für SVP und CVP via Voronoi-Zellen.
  6. Micciancio, D. & Voulgaris, P. (2010). "Faster exponential time algorithms for the shortest vector problem." Proceedings of the 21st ACM-SIAM Symposium on Discrete Algorithms (SODA), S. 14681480.
  7. Nguyen, P. Q. & Vidick, T. (2008). "Sieve algorithms for the shortest vector problem are practical." Journal of Mathematical Cryptology, 2(2), S. 181207.
  8. Aggarwal, D., Dadush, D., Regev, O. & Stephens-Davidowitz, N. (2015). "Solving the shortest vector problem in 2^n time via discrete Gaussian sampling." Proceedings of the 47th ACM Symposium on Theory of Computing (STOC), S. 733742.
    • Aktuell schnellster beweisbarer Algorithmus für SVP: 2^{n+o(n)}.
  9. Aggarwal, D., Chen, Y., Kumar, R. & Shen, Y. (2021). "Improved (Provable) Algorithms for the Shortest Vector Problem." Proceedings of STACS 2021, LIPIcs vol. 187, Artikel 4.

Surveys und Übersichtsartikel

  1. Peikert, C. & Stephens-Davidowitz, N. (2023). "The Complexity of the Shortest Vector Problem." ACM SIGACT News, 54(1).
  2. Regev, O. (2010). "The Learning with Errors Problem (Invited Survey)." Proceedings of the 25th Annual IEEE Conference on Computational Complexity (CCC), S. 191204.
  3. Micciancio, D. & Goldwasser, S. (2002). Complexity of Lattice Problems: A Cryptographic Perspective. Kluwer Academic Publishers, Boston.
    • Standardwerk zur Komplexität von Gitterproblemen.
  4. Micciancio, D. & Regev, O. (2009). "Lattice-based cryptography." In: Bernstein, D. J., Buchmann, J. & Dahmen, E. (Hrsg.), Post-Quantum Cryptography, S. 147191. Springer.
    • Übersichtskapitel zu gitterbasierter Kryptografie.
  5. Cai, J.-Y. (1999). "Some Recent Progress on the Complexity of Lattice Problems." Electronic Colloquium on Computational Complexity (ECCC), Report No. 6.
  6. Micciancio, D. (2005). "Shortest Vector Problem." In: Encyclopedia of Cryptography and Security. Springer.
  7. Hanrot, G., Pujol, X. & Stehlé, D. (2011). "Algorithms for the Shortest and Closest Lattice Vector Problems." In: Coding and Cryptology, IWCC 2011, LNCS vol. 6639, S. 159190. Springer.
  8. Balbás, D. (2021). "The Hardness of LWE and Ring-LWE: A Survey."
  9. Bogdanov, A. & Trevisan, L. (2006). "On Worst-Case to Average-Case Reductions for NP Problems." SIAM Journal on Computing, 36(4), S. 11191159.
  10. Regev, O. (2004). "On the Complexity of Lattice Problems with Polynomial Approximation Factors." In: The LLL Algorithm, Information Security and Cryptography. Springer.

Vorlesungsskripte und Lecture Notes

  1. Regev, O. (2004). "Lattices in Computer Science." Lecture Notes, Tel Aviv University / NYU.
  2. Vaikuntanathan, V. (2015). "6.876: Advanced Topics in Cryptography — Lattices." Lecture Notes, MIT.
  3. Vaikuntanathan, V. (2020). "CS 294: Foundations of Lattice-based Cryptography." Lecture Notes, UC Berkeley.
  4. Peikert, C. (20132015). "CSE 660 / CSE 840: Lattice-based Cryptography." Lecture Notes, University of Michigan.
  5. Micciancio, D. (20122017). "CSE 206A: Lattice Algorithms and Applications." Lecture Notes, UC San Diego.
  6. MIT OpenCourseWare (2009). "18.409: Topics in Theoretical Computer Science — An Algorithmist's Toolkit." Scribe Notes, MIT.

NIST-Standards und Post-Quantum-Kryptografie

  1. NIST (2024). "NIST Releases First 3 Finalized Post-Quantum Encryption Standards." Pressemitteilung, 13. August 2024.
  2. NIST (2024). "Post-Quantum Cryptography FIPS Approved." CSRC, 13. August 2024.
  3. NIST (laufend). "PQC Standardization Process." Computer Security Resource Center.
  4. NIST (laufend). "Post-Quantum Cryptography — Übersichtsseite." CSRC.
  5. Federal Register (2024). "Announcing Issuance of FIPS 203, FIPS 204, and FIPS 205." Vol. 89, No. 157, 14. August 2024.
  6. Wikipedia (laufend). "NIST Post-Quantum Cryptography Standardization."

Weitere Referenzen

  1. Dietzfelbinger, M. et al. (2020). "Formalizing the LLL Basis Reduction Algorithm and the LLL Factorization Algorithm in Isabelle/HOL." Journal of Automated Reasoning, 64, S. 147. Springer.
  2. Voulgaris, P. (2013). "Algorithms for the Closest and Shortest Vector Problems on General Lattices." Dissertation, UC San Diego.
  3. Jagielski, M. (2016). "Sieving Algorithms for Lattice Problems." Undergraduate Report, University of Oregon.
  4. Aggarwal, D., Mukhopadhyay, P. & Stephens-Davidowitz, N. (2019). "Faster Provable Sieving Algorithms for the Shortest Vector Problem and the Closest Vector Problem." arXiv:1907.04406.
  5. Stephens-Davidowitz, N. (2018). "Introduction and Minkowski's Theorem." Lecture Notes, Mini-course on Lattices.
  6. Nguyen, P. Q. & Stehlé, D. (2014). "Structural Lattice Reduction: Generalized Worst-Case to Average-Case Reductions and Homomorphic Cryptosystems." ePrint 2014/283.
  7. Peikert, C., Regev, O. & Stephens-Davidowitz, N. (2017). "Pseudorandomness of Ring-LWE for Any Ring and Modulus." Proceedings of the 49th ACM Symposium on Theory of Computing (STOC), S. 461473.
  8. Lyubashevsky, V., Peikert, C. & Regev, O. (2013). "On ideal lattices and learning with errors over rings." Journal of the ACM, 60(6), Artikel 43.
  9. Peikert, C. (2016). "A Decade of Lattice Cryptography." Foundations and Trends in Theoretical Computer Science, 10(4), S. 283424.