随着信息技术的迅猛发展和一些高技术武器设备、通信指挥系统等的需要,未来军事部门将大量地使用公钥密码技术。由于RSA 和ECC 加密算法不能抗量子计算攻击,而NTRU加密算法能抗量子计算攻击,且速度快和安全性高,特别别适合用于诸如智能卡,保密蜂窝电话系统,保密传真、无线保密数据网,以及认证系统等业务。
NTRU加密算法简介
NTRU加密算法是1996年由美国布朗大学三位数学教授发明的公开密钥体制。经过几年的迅速发展与完善,NTRU加密算法在密码学领域中受到了高度的重视并在实际应用中取得了很好的效果。
一、参数说明
NTRU加密体制中,选取了三个整数参数(n,p,q)和四个多项式集合Rf,Rg,R_Φ ,Rm,这些集合中的多项式次数小于N-1,系数均为整数。p,q不一定是素数,但必须满足gcd(p,q)=1,而且q远远大于p。
二、NTRU 加密算法密钥的生成
随机生成2 个多项式f∈Rf,g∈Rg,其中f必须满足在模p和模q的情形下均有乘法逆元。如果参数选择合适,大多数的f都有逆元,而且可以通过改进欧几里得算法很容易找到这些逆元。用Fp,Fq分别表示这两个逆元,即
Fq_f ≡1(modq)
Fp_f ≡1(modp)
然后,计算
h≡Fq_g_(modq)
多项式h即为公钥,私钥为f,实际上Fp,Fq也必须保密。
三、NTRU加密算法加密过程
假设要加密的消息m∈Rm,随机选取多项式φ∈Rφ,然后利用公钥h进行如下运算:
e≡Pφ_h_+m(modq)
多项式e为消息m对应的密文。
四、NTRU加密算法解密过程
收到密文e后,可利用私钥f进行解密。Fp必须预先计算。解密首先计算
a≡f_e(modq)
其中选取多项式a的系数在区间[-q/2,q/2]内。然后通过如下计算恢复明文:
Fp_a(modp)。
五、NTRU加密算法解密过程工作原理
多项式a满足:
a≡f_e≡f_PΦ_h+f_m(modq)
a≡f_e≡f_PΦ_Fq_g+f_m(modq)
a≡f_e≡PΦ_g+f_m(modq)
对于最后一个多项式PΦ_g+f_m,如果参数选择合适,这个多项式的系数都可以限制在区间[-q/2,q/2]内,因此,这个多项式在所有系数模q的情形下不会改变。这意味着将f_e(modq)的所有系数都选取在区间][-q/2,q/2]内,的确可以得到正确的
a=PΦ_gf_m∈Z[X]/(Xn-1)
将多项式a进行模p约化,可得到f_m(modp),然后用Fp去乘上述多项式即可得到相应的明文消息m(modp)。
NTRU加密算法的安全性
NTRU加密算法的安全性介于RSA和ECC加密算法之间。
NTRU加密算法的优点
NTRU加密算法设计的非常巧妙,整个加密算法只包括小整数的加、乘和模运算,在相同安全级别的前提下,NTRU加密算法的速度要比其它公钥密码体制的算法快得多,NTRU加密、解密一个长度为N的信息块需要0(N2)次操作,RSA加密算法需要0(N3)次操作,所以NTRU加密算法比RSA加密算法快至少100倍。用NTRU加密算法产生密钥的速度也很快,它的密钥产生速度比RSA加密算法快300倍。
NTRU加密算法的缺点
NTRA公钥加密系统并没有提供完善的解密机制,也就是说存在着用公钥加密产生合法密文不能被私钥解密的现象。攻击者可能利用这一点来进行攻击,攻击者会利用DC判断程序来判断合法的密文是否被正确解密,通过系统提供的相关信息来恢复用户的私钥,不过可通过对系统参数的仔细选择,使解密失败的概率可小于5×10的-5次方。
国外有很多研究机构正在对NTRU加密算法安全性进行研究,但到目前为止还没有任何理由说明NTRU加密算法是不安全的,有理由相信NTRU加密算法完全有可能在公开密钥体制中占有主导地位。
小知识之公开密钥密码体制
公开密钥密码体制的产生主要是因为两个方面的原因,一是由于常规密钥密码体制的密钥分配问题,另一种是由于对数字签名的需求。
当青岛*测控技术有限公司遇上安企神,测控技术数据安全将迎来哪些新变化?
海*测控技术有限公司是海*微电子有限公司100%控股子公司,是由青岛市政府、山东省政府及行业领军企业共同出资成立的第三方检测平台。旨在集成电路可靠性验证及测试分析领域打造国内一流集成电路检测、分析、设计开发及技术解决方案等集成电路产业共性技术服务平台。海*以海洋装备和高端设备集成电路可靠性验证和测试分析为特色,主要为海...
"聚势谋远:重庆*医药集团与安企神达成战略合作,探索医药+科技融合发展新路径!
重庆*医药集团有限公司成立于2017年8月,是在重庆市*区医药(集团)有限责任公司基础上组建成立的大型医药产业企业。是重庆*经济技术开发(集团)有限公司控股的混合所有制企业和市级重点项目三峡国际健康产业园投资单位,位列全国百强医药流通企业。公司下辖重庆*制药有限公司、*医药科技重庆有限公司、重庆*肿瘤医院等十余家子公司...
聚焦核心数据安全:山东卫禾*股份有限公司携手安企神软件构建防泄密屏障!
项目背景山东卫禾*股份有限公司于2015年注册成立,公司拥有总资产1.5亿元,公司具有齿轮检测中心、三坐标测量仪、全谱直读光谱仪等关键研发设备。运用UGNX7.5、MASTA5.4等研发软件进行研发,具有强大的技术研发能力,拥有31项专利,坚持产学研结合,设有山东卫禾*技术研究院,并不断加强研发平台建设,打造创新型企业...
安全+智造双升级!江阴*电子有限公司携手安企神开启企业防护新时代!
江阴*电子有限公司成立于1989年,是一家电子元器件集成设计和生产服务的领先供应商。产品应用包括数据采集、计算机外围设备和其他电子产品。还进入了汽车电子行业、航空航天行业、工业控制行业、医疗器械行业和消费电子行业,为客户提供更广泛的高附加值产品和服务。随着科技产业的快速发展和市场需求的增加,现已成功转型为一家提供完整解...
福建*医药公司联手安企神软件,成功落地应用程序、网站黑名单设置与USB管控方案!
项目背景福建*医药有限公司前身是福建*工贸责任有限公司,2015年重组后成为中国五百强企业——*医药集团的子公司。 系中国最大的民营医药集团,是在中国医药商业行业处于领先地位的上市公司。公司成立于2015年08月04日,经营范围包括中药饮片、中成药、化学原料药、化学药制剂等。应用需求管控公司电脑安装程序和使用程序,禁...