[发明专利]一种改进的基于格的密钥交换协议算法在审
| 申请号: | 201910021512.9 | 申请日: | 2019-01-10 |
| 公开(公告)号: | CN109617686A | 公开(公告)日: | 2019-04-12 |
| 发明(设计)人: | 朱越;景征骏;贝绍轶;葛杨;沈奕;陈明霞;古春生 | 申请(专利权)人: | 江苏理工学院 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08 |
| 代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 孙永智 |
| 地址: | 213001 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通信方 密钥交换协议 共享密钥 算法 安全参数 发布信息 高斯噪声 随机矩阵 系数向量 协议算法 最小残差 范数 秘钥 改进 发送 共享 认可 | ||
1.一种改进的基于格的密钥交换协议算法,其特征在于:包括步骤一:设常数m≥2,λ=O(n),q=O(2λmnβ2),其中,σ是M-DLWE定义中的安全参数,设X={z∈Rm:||zi||≤β,i∈[m]},其中zi∈R和||zi||是系数向量的范数zi;在下文中,我们为Rq使用绝对最小残差系统,也就是说,每个系数ai其中a∈Rq,都满足|ai|<q/2;
步骤二:选择一个m阶的随机矩阵通信方一和通信方二都认可;
步骤三:发布信息:
(1)通信方一选择计算a=(Ax+e1)mod q并发送a给通信方二;
(2)通信方二选择计算并将b发送给通信方一;
步骤四:生成共享秘钥:
(1)通信方一生成一个共享密钥k1=MSB(bTx mod q);
(2)通信方二生成一个共享密钥k2=MSB(yTa mod q)。
2.根据权利要求1所述的改进的基于格的密钥交换协议算法,其特征在于:所述s=MSB(c)为提取函数,定义为c的系数的最高有效位串,c∈Rq,如果q/4<|cj|<q/2,j∈[n],那么sj=1,否则sj=0。
3.根据权利要求1所述的改进的基于格的密钥交换协议算法,其特征在于:还包括步骤五:证明k1是否等于k2;因为那么又因为可得出:和
所以,同样,由a=(Ax+e1)mod q,可得出:c2=yTa=yTAx+yTe1 mod q和yTe1≤mnβ2;因为q=O(2λmnβ2)且yTAx≈q。因此,每个系数c1,c2最重要的λ比特位会以压倒性概率相同,因此,k1,j≠k2,j,j∈[n]概率大约是O(2-λ),即k1≠k2概率至多是O(n2-λ)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏理工学院,未经江苏理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910021512.9/1.html,转载请声明来源钻瓜专利网。





