Paper 2026/1345

Double-Structured Genetic Algorithm for Solving the SVP Based on Double Optimization: Using Two Types of Chromosomes

Masaharu Fukase, Tohoku Gakuin University
Abstract

The shortest vector problem (SVP) is central in lattice-based cryptography. In this paper, we focus on one of recent classes of algorithms for solving SVP: genetic algorithms (GAs) for lattice. In this paper, we propose the fastest GA to date for solving the SVP. From a search strategy perspective, our algorithm can be seen as an improved version of Fukase's algorithm. On the other hand, from a structure perspective, our algorithm is more than just an improved version of Fukase's algorithm. It is double-structured consisting of: (i) the inner GA, which inherits the basic structure from Fukase’s algorithm, and (ii) the outer GA, which optimizes the parameters used in the inner GA. The inner and outer GAs use mutually distinct objective functions. In our algorithm, we use two types of chromosomes and split the criterion for evaluation of chromosomes into two objective functions: the squared Euclidean norm for the inner GA and the evolution velocity of a lattice basis for the outer GA. The latter measures the velocity of the changes of the G-S sum, which is the sum of the squared lengths of the Gram-Schmidt orthogonalized vectors of a lattice basis, and is our novel criterion.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
latticeshortest vector problemgenetic algorithm (GA)
Contact author(s)
fukase @ mail tohoku-gakuin ac jp
History
2026-07-02: approved
2026-06-30: received
See all versions
Short URL
https://ia.cr/2026/1345
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1345,
      author = {Masaharu Fukase},
      title = {Double-Structured Genetic Algorithm for Solving the {SVP} Based on Double Optimization: Using Two Types of Chromosomes},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1345},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1345}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.