Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Algoritmy pro hledání vektorů v mřížích
Název práce v češtině: Algoritmy pro hledání vektorů v mřížích
Název v anglickém jazyce: Searching for vectors in lattices
Akademický rok vypsání: 2022/2023
Typ práce: diplomová práce
Jazyk práce:
Ústav: Katedra algebry (32-KA)
Vedoucí / školitel: doc. Mgr. Pavel Příhoda, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 25.09.2022
Datum zadání: 26.09.2022
Datum potvrzení stud. oddělením: 05.10.2022
Zásady pro vypracování
Hlavním cílem práce je provést rešerši některých známých algoritmů pro řešení mřížových problémů relevantních pro kryptografii (SVP, CVP, SIVP a jejich aproximační verze).
Studentka se pokusí alespoň experimentálně porovnat efektivitu těchto algoritmů na vstupech speciálního tvaru (například na mřížích používaných pro kryptoanalýzu konkrétních schémat).
Seznam odborné literatury
A. Becker, N. Gama and A. Joux: A sieve algorithm based on overlattices, LMS J. Comput. Math. 17 (Special issue A) (2014) 49–70.

D. Micciancio, S. Goldwasser: Complexity of Lattice problems - a cryptographic perspective, Kluwer, 2002.

D. Micciancio, P. Voulgaris: A deterministic single exponential time algorithm for most lattice problems based on Voronoi cell computation, SIAM J. Comput., Vol. 42, No. 3, pp. 1364–1391.

R. Kanan: Improved algorithms for integer programming and related lattice problems, STOC '83: Proceedings of the fifteenth annual ACM symposium on Theory of computing, December 1983.
 
Univerzita Karlova | Informační systém UK