Page 9 - 《软件学报》2025年第10期
P. 9

4406                                                      软件学报  2025  年第  36  卷第  10  期


                 with  semi-uniform  seeds.  The  hardness  of  these  LWE  problems  can  be  established  based  on  standard  LWE  assumptions  without  the  need
                 for  any  additional  non-standard  assumptions.  Furthermore,  the  dimension  of  the  corresponding  LWE  problems  remains  unchanged,  and  the
                 reduction introduces only minimal losses in Gaussian parameters of errors.
                 Key words:  lattice-based  cryptography;  reduction  of  lattice-based  problem;  LWE  problems  with  semi-uniform  seeds;  Hint-LWE  problem;
                         discrete Gaussian distribution
                    欧氏格   LWE (learning with errors problem) 问题  [1] 及其 (代数) 变体环/模  LWE  问题  [2,3] 是目前格密码中应用最
                 广泛的一类平均情形的数学困难问题, 基于欧氏格/环/模                 LWE  问题及其适当形式的变体问题几乎可以设计已知
                 的所有密码原语. 到目前为止, 关于         LWE  问题实用化变体问题的研究可以粗略地分为                3  类 (更具体的分类讨论可
                 参考文献    [4]). 第  1  类是研究  LWE  问题的秘密或者误差分布为更一般的分布 (例如             {0,1} 上的二元分布, 小区间
                 [−α,α] 上的均匀分布, 熵    LWE  问题等) 时, 对应   LWE  问题的困难性    [5–9] ; 第  2  类是研究  LWE  问题的秘密或者误
                 差存在部分泄露信息时, 对应的          LWE  问题 (即 Hint-LWE 问题) 的困难性    [5,10–15] ; 第  3  类是研究  LWE  问题的公开
                 矩阵为非均匀分布时, 对应的         LWE  问题 (即非均匀   LWE  问题) 的困难性    [4,16–18] .
                    近期, Jia 等人  [4,17,18]  系统地研究了一类特殊的非均匀     LWE  问题, 即半均匀   LWE  问题, 的困难性, 给出了半均
                 匀  LWE  问题的形式化定义, 并采用类似证明熵           LWE  问题困难性的归约路线证明了欧氏格/理想格/模格上对应半
                 均匀  LWE  问题的困难性. 以欧氏格为例, 称        Z m×d  上的分布  D 为  η-半均匀分布, 如果存在    Z m×d  上的一族可以有效
                                                    q
                                                          (   )
                 取样的分布    {ϕ U } U∈Z m×d , 使得取样过程  {U + E U : U ←- U Z m×d  ,E U ←- ϕ U } 所输出的分布与  D 统计不可区分, 且以接
                                                            q
                                q
                 近于  1 的概率有   E U  的谱范数不超过    η 成立. 在本文中, 离散高斯分布一般使用 D; 当不引起歧义时, 我们使用                  D
                 来表示对应 LWE 问题中的公开矩阵 A 服从的分布, 以突出半均匀 LWE 问题的公开矩阵. 对应地, 可以定义判定
                 版本的非均匀     LWE  问题  DLWE d   (χ 2 ;D) 为区分如下分布.
                                          Z,m,q,χ 1
                    (1)  {(A,A· s+e mod qZ) : A ←- D, s ←- χ 2 ,e ←- χ 1 }.
                                          m
                    (2)  {(A,u) : A ←- D,u ←- U(Z )}.
                                          q
                                                                             ⌊  ⌊    ⌉⌉
                                                                              q  p
                    值得注意的是, 对任意的         U ∈ Z m×d , 当选取  ϕ U  为特定的固定函数  E U =  ·  ·U −U  时, 对应的半均匀
                                             q                                p  q
                 LWE  问题即为区分如下分布.
                       {(⌊  ⌊   ⌉⌉ ⌊  ⌊  ⌉⌉          )                       }
                          q  p     q  p                      (  )
                    (1)    ·  · A ,  ·  · A · s+e mod qZ : A ←- U Z m×d  , s ←- χ 2 ,e ←- χ 1 .
                                                              q
                          p  q     p  q
                       {(⌊  ⌊   ⌉⌉  )                   }
                          q  p             (  )
                                                       m
                    (2)    ·  · A ,u : A ←- U Z m×d  ,u ←- U(Z ) .
                                                       q
                                            q
                          p  q
                                                    ⌊  ⌊   ⌉⌉
                                                     q  p
                    值得指出的是, 由      A 可以很容易地计算         ·  · A . 利用这里一类特殊的半均匀         LWE  问题可以证明 NIST
                                                     p  q
                 (National Institute of Standards and Technology) 后量子竞赛第  1  轮的候选算法 Kyber 采用的基础公钥加密方案的
                 IND-CPA (indistinguishability under chosen plaintext attack) 安全性  [19,20] . 也就是说, 可以证明采用 LP 框架  [21] 和压缩
                 公钥的方式来设计的高效公钥加密方案也是满足 IND-CPA 安全的. 早期, 由于缺乏对应非均匀                          LWE  问题到标准
                 LWE  问题的严格归约, Kyber 设计团队从 NIST 第        2  轮竞选开始取消了方案中对公钥进行压缩的设计方式                 [22–24] ,
                 这导致对应方案的通信带宽的增加. 在实践应用中, 这一类特殊的半均匀                       LWE  问题可以结合密钥共识等技术来
                 设计非常高效的格密码方案          [25–29] .
                    虽然已知的半均匀       LWE  问题困难性的归约结果适用于一般的秘密分布 (即归约中仅要求秘密                       s 的分布在特
                 定条件下拥有足够的熵即可,          s 所服从分布的具体形式可以不定). 但是由于采用的是类似证明熵                     LWE  问题困难
                 性的归约路线, 已知的半均匀         LWE  问题的归约在维数和高斯分布参数等方面的归约损失较大                   [4,17,18] . 具体来讲, 证
                                                            ˜
                 明  d 维的半均匀   LWE  问题的困难性要用的        d d = O(d ·logq)) 维的标准  LWE  问题的困难性. 同时, 对于一般的
                                                    ˜  (
                 η-半均匀分布 D, 归约过程中高斯误差参数的损失与样本数目有关 (特别是样本数为                         poly(λ) 时, 误差参数的膨胀

                 倍数较大). 另外, 在证明环中 (求解版本) 半均匀           LWE  问题的困难性时, 需要引入额外的、相对而言非标准的困
                 难性假设, 即某种判定版本的 NTRU 问题对应的假设.
   4   5   6   7   8   9   10   11   12   13   14