2023 Fiscal Year Final Research Report
Development of a new sieving algorithm for the shortest vector problem
Project/Area Number |
20K11669
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Review Section |
Basic Section 60010:Theory of informatics-related
|
Research Institution | The University of Tokyo |
Principal Investigator |
|
Project Period (FY) |
2020-04-01 – 2024-03-31
|
Keywords | 公開鍵暗号理論 / 基底簡約アルゴリズム / 格子の最短ベクトル問題 / 並列計算 |
Outline of Final Research Achievements |
I researched the basis reduction algorithm for the shortest vector problem in lattices. The shortest vector problem in lattices forms the foundation of security for lattice-based cryptosystems, which are a type of public-key cryptosystem. The shortest vector problem involves finding the shortest vector among those in a lattice generated by a basis matrix. To reduce the basis, one must generate many candidates of short lattice vectors and repeatedly select the most efficient vector for reduction from among them. This research explored how to process basis reduction efficiently. Using the developed program, we successfully ranked on a challenge site for the shortest vector problem.
|
Free Research Field |
暗号理論
|
Academic Significance and Societal Importance of the Research Achievements |
従来の公開鍵暗号技術は、主に素因数分解や離散対数問題に基づいて安全性が設計されてきた。これらの技術は、現在のコンピュータ技術では解読が非常に困難であるため、高い安全性を誇っている。しかし、量子コンピュータの登場により、これらの公開鍵暗号技術が脅かされる可能性が出てきた。量子コンピュータに耐性のある新しい公開鍵暗号システムとして、格子暗号システムが研究されてきている。格子暗号システムは、数学の格子理論を基にしている。システムの安全性の評価には解読アルゴリズムの研究が欠かせない。 この研究では、プロセス並列計算を用いた、格子の最短ベクトル問題に対する効率的なアルゴリズムを開発した。
|