Page 403 - 《软件学报》2026年第1期
P. 403

400                                                        软件学报  2026  年第  37  卷第  1  期


                 2022  年, Albrecht 等人  [42] 改进了  LWE  的对偶格攻击, 提出算法中可以使用量子傅里叶变换替代经典算法. Liu             等
                 人  [43] 针对  LWE  问题的特性对组合算法做了进一步优化, 使算法的应用条件得到放松. 2024                 年, Chen  等人  [44] 基于
                 带有复高斯窗口的窗口量子傅里叶变换, 将               LWE  转换为具有纯虚高斯振幅的量子态. 进而提出针对特定参数
                 LWE  的多项式级量子求解算法. NTRU        方面, 2015  年, Fluhrer [45] 首次提出基于  Grover 量子搜索的  NTRU  求解, 主
                 要思想是根据密钥多项式的生成结构设计搜索算法. 2019                   年, Laaji 等人  [46] 针对三元  NTRU  提出了两种基于
                 Grover 量子搜索的量子算法, 目标分别是恢复密钥与密文. 2021              年, 董经等人   [47] 提出利用  Claw-Finding  量子碰撞
                 算法替代    Grover 量子搜索算法进行密钥多项式搜索, 可进一步降低                NTRU  量子密钥恢复的复杂度. CVP        方面,
                 2016  年, Eldar 等人  [62] 利用系统范式设计了特殊参数的     CVP  量子求解算法. 2018   年, Aono  等人  [57] 使用改进的量
                 子枚举算法直接进行问题求解, 并探讨了一系列枚举剪枝技术的量子加速. Eldar 等人                       [63] 、Allen  等人  [64] 提出并分
                 析了基于问题归约的最差情况问题量子求解算法. 特殊结构格方面, 2017                     年, Cramer 等人  [65] 由实际密码方案的攻
                 击出发, 提出主理想格上        SVP  的量子求解算法, 并通过经典归约扩展至任意的理想格. 此后, Cramer 等人                   [66] 、
                 Ducas 等人  [67] 、Boer 等人  [68] 从算法输出结果、量子比特复杂度等方面对理想格上           SVP  量子求解算法进行了分析
                 与提高.

                    格子困难问题量子算法

                                SVP 量子求解算法, 通过归约可求解大部分格上困难问题
                                                2013年            2019年           2021年           2023年
                               量子筛法          筛法结合 Grover 搜索  元组筛法 + Grover 搜索  筛法结合量子碰撞        改进量子碰撞筛法
                                                            2018年           2018年            2023年
                                          基于量子回溯算法
                                                         提出量子回溯算法       枚举树上进行回溯搜索        量子枚举复杂度优化
                               量子枚举
                                                            2020年           2021年             2023年
                                          基于变分量子算法
                                                         绝热算法构造格枚举       优化量子格枚举算法        新算法构造、复杂度估计
                                                  2019年
                               量子格基约化          量子 LLL 约化算法
                                针对特定问题的量子求解算法, 利用问题的特殊条件构造
                                             量子 BKW       2005年          2015年        2018年        2022年
                                                        利用 BKW 解 LWE   BKW 算法改进     量子 c-求和 BKW   复杂度折中
                                                                 2022年
                                             基于变分量子算法       基于变分量子算法的 LWE求解
                               量子 LWE 求解
                                                             2017年            2022年
                                             量子对偶算法
                                                          量子混合算法解 LWE     量子增强 LWE 对偶算法
                                             量子Primal算法   归约至 SVP      应用量子筛法、
                                                                       量子枚举等算法
                                              归约至SVP      应用量子筛法、
                                                          量子枚举等算法
                               量子 NTRU 攻击
                                                                 2019年          2020年           2022年
                                              量子密钥搜索算法       三元 NTRU 的量子攻击    基于 Grover 搜索的  基于量子碰撞搜索
                                                                               NTRU 攻击        的 NTRU 攻击
                                                         2016年
                                          基础量子算法       量子枚举方法
                               CVP 求解
                                                         2016年        2022年
                                          特殊量子算法
                                                       系统范式方法       量子归约方法
                                               2017年         2019年        2020年         2021年
                               特殊结构格       主理想格上SVP求解算法  理想格上算法输出分析   理想格上算法复杂度分析   改进的理想格量子算法
                                            图 2 格上困难问题量子求解算法发展概况

                    本文立足于后量子格公钥密码的安全性评估, 对格上困难问题量子求解算法的相关研究进行回顾和梳理. 首
                 先, 归纳格上困难问题量子求解算法分类. 其次, 介绍格上困难问题量子求解算法设计中应用到的量子加速技术,
   398   399   400   401   402   403   404   405   406   407   408