• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

格子基底簡約アルゴリズムの改良とRSA暗号安全性解析への応用

Research Project

Project/Area Number 20K11816
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60070:Information security-related
Research InstitutionTohoku Gakuin University

Principal Investigator

深瀬 道晴  東北学院大学, 工学部, 准教授 (30626502)

Project Period (FY) 2020-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥2,470,000 (Direct Cost: ¥1,900,000、Indirect Cost: ¥570,000)
Fiscal Year 2024: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2023: ¥260,000 (Direct Cost: ¥200,000、Indirect Cost: ¥60,000)
Fiscal Year 2022: ¥130,000 (Direct Cost: ¥100,000、Indirect Cost: ¥30,000)
Fiscal Year 2021: ¥130,000 (Direct Cost: ¥100,000、Indirect Cost: ¥30,000)
Fiscal Year 2020: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Keywords格子暗号 / 格子基底簡約アルゴリズム / 進化的計算手法 / 計算機実験 / LLLアルゴリズム
Outline of Research at the Start

現在主流の公開鍵暗号は量子コンピュータが実現した場合破られてしまうことが既に示されており、その場合の代替候補として格子暗号が有力候補の一つである。本研究では、格子暗号の安全性評価において必要不可欠な格子基底簡約アルゴリズムの効率化と公開鍵暗号に対する攻撃法について研究する。

Outline of Annual Research Achievements

従来は公開鍵暗号方式の主流として、RSA暗号と楕円曲線暗号が広く使用されてきたが、これらの暗号方式は量子計算機によって破られることが示されている。昨今、量子計算機の実現可能性が高まりを見せるにつれて、RSA暗号と楕円曲線暗号の代替となる暗号方式の必要性がより強く指摘されるようになってきた。この状況を受けて、2016年に米国標準研究所(NIST)が耐量子計算機暗号の公募を開始し、2022年に4つの方式を代替暗号の標準として選定した。4つの方式のうち3つが格子暗号で、今後の格子暗号の標準化・実用化に向けて、格子暗号の安全性評価が一層重要である。格子基底簡約アルゴリズムは格子暗号の安全性評価において必要不可欠となる道具であり、適切な安全性評価のためには格子基底簡約アルゴリズムの高速化が重要である。格子基底簡約アルゴリズムにおいては、基底簡約の処理を進行させるために多数の格子短ベクトルを生成する必要がある。前年度までの研究において、短ベクトルを求めるために、進化的計算手法により短ベクトルを求める手法が、アルゴリズムのパラメータ最適化を自動化させる上で有効である一方で、高次元において格子基底を改善するためには進化的計算手法に加えて、別途格子基底改善のための手法を構築する必要があることが計算機実験の結果によって示唆された。そこで、格子基底簡約の手法として主流である格子篩法のアイディアを組み込むことによって、格子基底を改善するための研究を行った。具体的には、篩法の最も単純なモデルに基づいて、篩に使用する格子ベクトルの数と篩で得られる格子ベクトルの短さとの関係を分析した。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

前年度に論文発表をした、進化的計算手法によって格子の短ベクトルを求める改良型アルゴリズムについてさらなる分析をし、探索空間生成などに関する改善案を実装して計算機実験を実施した。計算機実験においては、高次元において、格子基底をさらに改善する必要があることが結果より示唆された。そこで、格子篩法のアイディアを進化的計算手法のアルゴリズムに柔軟に組み込むために、格子篩法の主要な論文を幅広く調査した。調査の結果、格子篩法の最も単純なモデルを応用して、格子基底を改善する案を見出した。現在、篩に使用する格子ベクトルの数と篩で得られる格子ベクトルの短さとの関係を実験的に分析しており、その結果に基づいて、上記改善案に基づく改良アルゴリズムを構築・実装する予定である。
論文投稿計画という観点では、前年度当初計画より遅れてはいるが、これは当初計画の実施予定項目を拡張する形で上記の格子篩法の調査と格子篩法に関する計算機実験の実施が項目に加わったことが主要因であり、その結果、アルゴリズム改良案という観点での幅が広がったため、全体としては、おおむね順調に進捗していると考えられる。

Strategy for Future Research Activity

今後の研究の推進方策としては、現在までの進捗状況において述べた改良アルゴリズムを構築・実装し、その結果を2024年度の早い段階において論文投稿をすることである。格子篩法の単純なモデルに基づく改良アルゴリズムが想定通りの性能を示さない場合には、より高度なモデルを採用するなどして、アルゴリズムの改良・高速化を目指す。また、2023年度中に、計算機環境を拡張し、高速性を示すための計算機実験の規模を拡大したが、2024年度の早期において、これらの計算機環境をさらに拡張する。そこでは、十分な数のCPUコアに加えて、十分な規模のGPUコアを確保する。構築した計算機環境において、計算機実験を効率よく進展させることを目指す。

Report

(4 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • 2021 Research-status Report
  • 2020 Research-status Report
  • Research Products

    (2 results)

All 2023 2022

All Journal Article (1 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 1 results,  Open Access: 1 results) Presentation (1 results)

  • [Journal Article] Improving Genetic Algorithms for Solving the SVP: Focusing on Low Memory Consumption and High Reproducibility2022

    • Author(s)
      Masaharu Fukase, Masahiro Kaminaga
    • Journal Title

      Iran Journal of Computer Science

      Volume: 5(4) Issue: 4 Pages: 359-372

    • DOI

      10.1007/s42044-022-00118-5

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] 格子最短ベクトル問題における遺伝的アルゴリズムについて2023

    • Author(s)
      深瀬 道晴
    • Organizer
      電子情報通信学会東北支部講演会
    • Related Report
      2022 Research-status Report

URL: 

Published: 2020-04-28   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi