[发明专利]一种基于格基约化的RSA算法密码分析方法在审
申请号: | 202110886989.0 | 申请日: | 2021-08-03 |
公开(公告)号: | CN113612613A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 郑梦策;王磊;吴龙杰;钟芳祺 | 申请(专利权)人: | 浙江万里学院 |
主分类号: | H04L9/30 | 分类号: | H04L9/30 |
代理公司: | 宁波高新区核心力专利代理事务所(普通合伙) 33273 | 代理人: | 朱甲子 |
地址: | 315100 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 格基约化 rsa 算法 密码 分析 方法 | ||
1.一种基于格基约化的RSA算法密码分析方法,其特征在于:方法步骤如下:
步骤一:以分析多个RSA算法实例时的基于密钥隐式信息的密码分析方法为例,其中RSA算法实例(Ni,ei)1≤i≤n,实例数量n,密钥隐式信息dj=di+dLdji 1≤ij≤n;
步骤二:应用格分析方法中的分裂技巧将私钥转化为多个更小未知变量的线性组合,其中需要应用一类特殊构造的格基矩阵,应用分裂技巧将d1进行转化;
步骤三:通过应用高斯启发式,预估格基矩阵中的约化基向量的长度,将d1带入RSA算法关键等式中:e1d1=k1(N1+1-p1-q1)+1;
步骤四:通过将上述私钥的表达式代入RSA算法的关键等式中,目标是求解多变量的模多项式方程,方程式为:x(y-N1-1)+e1a1z1+…+e1a2n-2z2n-2-1mod e1a2n-1;
步骤五:通过应用格分析方法中的线性化技巧,得到线性的模多项式方程,应用线性化技巧(u=xy-1),将步骤三中的方程转化为线性模方程:方程式为f=u-(N1+1)x+e1a1z1+…+e1a2n-2z2n-2-1mod e1a2n-1;
步骤六:基于上述模多项式方程定义多项式函数集合,其中参数由分析效率权衡而来,定义多项式函数方程式为:
步骤七:通过扩展多项式函数并利用其系数向量构造格基矩阵,构造多项式函数集合:
步骤八:计算格基矩阵的格行列式,带入格分析方法的求解条件中,提取多项式函数的系数向量构造格基矩阵B;
步骤九:将步骤七中计算的sX,sY,…sU以及格维数m等数值,代入格分析方法的求解条件det(B)Esm中;
步骤十:通过步骤八中的不等式得出RSA算法的不安全界限η,即私钥diNη时RSA算法不安全,最终通过计算得到最终的RSA算法不安全界限。
2.根据权利要求1所述的石材结晶的处理施工方法,其特征在于:所述步骤二中d1的转化公式为:d1=a1c1+a2c2+…+a2n-1c2n-1,其中ai为已知值,ci为未知变量。
3.根据权利要求1所述的石材结晶的处理施工方法,其特征在于:所述步骤八中其格行列式为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万里学院,未经浙江万里学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110886989.0/1.html,转载请声明来源钻瓜专利网。