[发明专利]环LWE上NTRU型的全同态加密方法有效

专利信息
申请号: 201310322018.9 申请日: 2013-07-22
公开(公告)号: CN103475472B 公开(公告)日: 2018-07-20
发明(设计)人: 陈智罡;潘铁军;奚李峰;金冉;宋新霞 申请(专利权)人: 浙江万里学院
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 暂无信息 代理人: 暂无信息
地址: 315100*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种环LWE上NTRU型的全同态加密方法,经过定义参数;进行一个部分同态的加密过程;进行无需启动的全同态加密过程等步骤。通过密钥交换和模交换技术,在加密过程中运用加法加密和乘法加密,输出密文的噪音小于输入密文的噪音,起到了更新密文的作用,但其实现的效率要由于启动的过程,从而实现了无需启动的全同态加密方法,加密效率高,获得的密文也较短。
搜索关键词: lwe ntru 同态 加密 方法
【主权项】:
1.一种环LWE上NTRU型的全同态加密方法,其特征在于:包括以下步骤:一、定义参数:对于整数q,定义加密是在和Rq=R/qR上进行的,其中φ(x)=xn+1是分圆多项式,n是2的幂次方,q是素数且若多项式f∈R且满足||f||∞≤B,则称f是B边界的;{χn},n∈N是一个R上的分布集合,若对于任意f←χn都有||f||∞≤B,则称{χn}是B边界分布,即一个R上的B边界分布输出一个B边界多项式;高斯分布具有以下性质:对于任意实数有:上元素的乘积有如下性质:||s·t(modφ(x))||≤n·||s||·||t||;χ是R上的B边界分布,且s1,...sk←χ,则有是nk‑1Bk边界的;二、进行一个部分同态的加密过程;(一)参数建立:选择μ位模q,以及n=(λ,μ)和高斯分布χ=χ(λ,μ),使得这些参数能够保障在环LWE上获得2λ安全;令参数params=(q,n,χ);(二)密钥的生成:选取f’←χ,计算f←2f’+1使得f≡1(mod2);若f在Rq中是不可逆的,则重新选取f’,设置私钥sk=f∈R;(三)公钥的生成:选取g←χ,设置公钥pk=h=2gf‑1∈Rq;(四)加密:选取s,e←χ,输出密文c←hs+2e+m∈Rq,即使公钥加一位信息m得到密文c;(五)解密:计算μ←fc∈Rq;输出m←μmod 2;由于fc=fhs+2fe+fm=2gs+2fe+fm,若||fc||∞<q/2,则μ=fc,μ(mod 2)=fm(mod 2)=m,所以只要满足||fc||∞<q/2,则上述步骤正确;三、进行无需启动的全同态加密过程;(一)参数建立:L是电路的层数,令μ=μ(λ,L)=θ(logλ+logL),对j=0,…,L,获得递减的模序列q0,…,qL,每一层使用相同的高斯分布χ和环参数paramsj={qj,λ,χ,n},j=0,...,L;(二)密钥公钥的生成:以步骤二的第二步的方法生成密钥fj,以步骤二的第三步的方法生成公钥hj;令和fj+1进行密钥交换,令密钥sk包括fj,公钥pk包含hj其中j=0,...,L,当j=L时没有ζ,电路每一层有相应的公钥与私钥三元组(三)加密:对公钥pk加一位信息m进行加密;(四)解密;假设密文c是在第j层电路,对应的密钥fj,对私钥sk进行解密得到明文m,(五)加法过程:假设c1、c2的解密密钥是fj,若不在同一层电路则进行密钥交换;令令f′j=fj2,c3的密钥设为f′j,再通过约减密文噪音的方法,得出新的密文c4;(六)乘法过程:假设c1、c2的解密密钥是fj,若不在同一层电路则进行密钥交换;令令f′j=fj2,c3的密钥设为f′j,再通过约减密文噪音的方法,得出新的密文c4
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万里学院,未经浙江万里学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310322018.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top