NTRU签名算法的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:seryhugjkghj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NTRU算法只需进行多项式环上的和积运算,是最快的公钥密码算法。同时还具有占用资源少,密钥产生容易等优点。公钥密码属于分组密码中的非对称密码。与流密码相比,更适合软件实现。本文主要分析了NTRU算法的加解密过程、数学原理及实现所需的运算量。具体地,分析了三个NTRU签名算法,其中包括两个我们提出的签名算法以及NTRUsign签名算法。针对各个算法,分别在不同开发环境下做出相应软件。本文得到的主要结果如下:1.通过构造非线性函数,设计了签名算法一,并用Delphi软件实现。实现结果清晰的显示了算法的步骤,但操作过程较为复杂。2.类似签名算法一,我们又提出了签名算法二,并用VC++6.0软件实现了其密钥生成、签名和验证的过程。该软件适于实际应用,且以较少的操作完成了算法的实现。3.讨论了NTRUsign签名算法的密钥生成过程。此环节的运算,会产生远远超出电脑字长的数字。为此,我们用数组模拟运算解决该问题。但是当NTRU参数选择较大时,大矩阵运算的运算量会大大增加,所花费的时间也成倍增长。因此,判定NTRUsign算法在密钥生成上效率较低。
其他文献
随着信息社会的发展,信息安全在社会中的地位越来越重要。密码学作为信息安全的基础和核心,也越来越受到人们的关注,而暴力破解对称密码算法,是密码学研究的一个重要方向。暴
秘密共享体制是现代密码学领域中一个非常重要的分支,也是信息安全方向一个重要的研究内容。其中的多等级门限秘密共享体制可对参与者进行等级划分,并赋予不同等级参与者不同
公钥密码领域中占据重要位置的Diffie-Hellmen双方密钥协商的提出给密码研究带来了新方向。随后在2000年引入了双线性对的二次函数特性后,才实现了三方密钥协商。但是由于双
当下,为了实现成员之间的数据共享,越来越多的企业和组织开始使用第三方提供的数据存储和数据分享平台。在这些服务平台中,云存储以其按需自服务、计量付费的特点受到了广泛
采用Griffing方法Ⅰ,利用抗黄矮病小麦品系,对单株粒重、单穗粒重和千粒重3个性状的遗传特性进行了研究,结果表明:这3种粒重的遗传符合加性-显性遗传模型,细胞质作用对千粒重
分布式拒绝服务攻击对互联网、电信网危害非常大,所以有必要针对分布式拒绝服务攻击的检测和防御技术进行研究。本文针对三类有代表性的拒绝服务攻击进行研究,在分析现有解决方
网络管理是同步数字体系(SDH)网络的重要组成部分。SDH管理网络SMN是电信管理网TMN的子集,由多个SDH管理子网(SMS)组成,实施对SDH光传输网络管理信息的传输,对维持网络的正常
新年新气象。新的一年,鹤壁矿工报版面、内容又有新变化,将更加丰富多彩、贴近生活、贴近职工,以更优秀的质量为广大读者服务。过去的一年,鹤壁矿工报在各级领导和广大读者的
流密码算法的研究在算法分析和实际应用中都有着非常重要的地位。如何设计一个好的流密码算法和如何能够更好的分析流密码算法中是否存在漏洞一直是密码学中的研究焦点。本文
通过60Coγ射线辐照姬松茸菌丝体处理,研究其对子实体中稀土和P,K等矿质元素含量的影响以及相关性。结果表明:60Co辐照导致姬松茸子实体中稀土和P,K等矿质元素的含量发生极显