理论教育 固定维数的格基代理算法优化方案

固定维数的格基代理算法优化方案

时间:2023-06-28 理论教育 版权反馈
【摘要】:盆景树算法(Bonsai trees)在提供强大设计能力的同时,其自身的弊端也显而易见.为了实现格的“生长”一组庞大的矩阵必须实现级联.这导致公钥、签名的空间效率低下.为了改进格基代理算法的效率,后续的,密码学家分别提出了实现较少格维数增加的、具有“左右抽样”功能的格基代理技术[41]和不需要增加格的维数,即在固定维数上实现格的“生长”的格基代理技术[42].这些格基代理技术为格密码效率的提升提供

固定维数的格基代理算法优化方案

盆景树算法(Bonsai trees)在提供强大设计能力的同时,其自身的弊端也显而易见.为了实现格的“生长”一组庞大的矩阵必须实现级联.这导致公钥、签名的空间效率低下.为了改进格基代理算法的效率,后续的,密码学家分别提出了实现较少格维数增加的、具有“左右抽样”功能的格基代理技术[41]和不需要增加格的维数,即在固定维数上实现格的“生长”的格基代理技术[42].这些格基代理技术为格密码效率的提升提供了工具支持.例如我们介绍固定维数的格基代理算法如下: 首先介绍一类小范数的矩阵R.

若R(modq) ∈是可逆,则R 称作在Zm×m上是Zq可逆的.设σ 为高斯参数,若一个矩阵是Zq可逆的,且服从分布,则我们称该矩阵服从Dm×m 分布.从而对适合的参数,矩阵服从分布Dm×m时将以极大概率具有较小范数.

引理2.10 令m >2n log q,q >2.除至多q-n 部分外,对几乎所有的n维矩阵A ∈存在一个PPT 算法输出一个矩阵R ∈Zm×m 统计接近分布Dm×m.进一步的,给定格Λq(A)的一个陷门基T 以及一个矩阵R,存在一个PPT 算法,BasisDel(A,R,T,σ),输出Λq(AR-1)的一个陷门基TB,以极大概率满足:

证明: 该引理的证明细节见文献.本书仅仅不加说明的给出引理中定义的两个ppt算法.

令格Λq(A)的陷门基为T,σR 为高斯参数.

算法.小矩阵生成

输入: Λq(A),T,σR.

1.对i=1 到m,执行:

ri ←PreSample(Z,T,σR,0).

2.输出R=(r1,r2,··· ,rm),若该向量在Zm×m上可逆,否则,重复步骤1.(www.daowen.com)

输出:R ∈Zm×m

算法.陷门基生成

输入: (A,T,R,σ).

1. =RT,

2.变型上的基.

3.利用RandBasis算法将 变为TB.

输出:TB.

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈