Paper 2014/489
A Genetic Algorithm for Searching Shortest Lattice Vector of SVP Challenge
Dan Ding, Guizhen Zhu, and Xiaoyun Wang
Abstract
In this paper, we propose a genetic algorithm for solving the shortest vector problem (SVP) based on sparse integer representations of short vectors in lattices as chromesomes, which, we prove, can guarantee finding the shortest lattice vector under a Markov chain analysis. Moreover, we also suggest some improvements by introducing heuristic techniques: local search and heuristic pruning. The experimental results show that the genetic algorithm outperforms most enumeration algorithms in running time, and achieves the shortest vectors in larger dimensions under SVP challenge benchmarks.
Note: submitted to JCST
Metadata
- Available format(s)
- Publication info
- Preprint. MAJOR revision.
- Keywords
- Shortest Vector Problem (SVP)Lattice-Based CryptographyGenetic AlgorithmChromesomeand Local Search.
- Contact author(s)
- dingd09 @ mails tsinghua edu cn
- History
- 2014-06-24: revised
- 2014-06-23: received
- See all versions
- Short URL
- https://ia.cr/2014/489
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2014/489, author = {Dan Ding and Guizhen Zhu and Xiaoyun Wang}, title = {A Genetic Algorithm for Searching Shortest Lattice Vector of {SVP} Challenge}, howpublished = {Cryptology {ePrint} Archive, Paper 2014/489}, year = {2014}, url = {https://eprint.iacr.org/2014/489} }