论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类:

关于Hellman论文范文 Pohlig—Hellman算法改进相关论文写作参考文献

分类:论文范文 原创主题:Hellman论文 更新时间:2024-04-22

Pohlig—Hellman算法改进是适合Hellman论文写作的大学硕士及相关本科毕业论文,相关merkel开题报告范文和学术职称论文参考文献下载。

摘 要当阶n是光滑的且仅有小素因子时,PohligHellman算法对于计算离散对数是比较有效的,但是该算法需要调用Shank算法,这使得该算法运行效率并不高.针对这一不足,利用穷尽搜索法消除了PohligHellman算法中Shank算法的调用.理论分析和实例验证表明,改进算法具有很强的计算能力.

关键词离散对数;算法;素因子分解;复杂度;循环群

中图分类号TP301.6 文献标识码A 文章编号10002537(2013)05001904

迄今为止,针对离散对数求解的方法有6种,即穷尽搜索法、Shank法[15]、Pollardrho和λ法[67]、PohligHellman法[89]、Indexcalculus法[1011]、数域筛法[12].Shank算法以牺牲空间代价来换取时间上的计算速度,是穷尽搜索法的一种改进;Pollardrho和λ算法和初始参数的选择有关,存在搜索失败的问题;PohligHellman算法需要依托Shank算法的求解;Indexcalculus算法是一种概率算法,存在搜索失败且对一些群不适用的问题;数域筛算法假定某些参数是多项式时间的,而且有根运算.另外,上述6种算法都是指数时间算法.由此看来,研究离散对数的求解仍具有十分重要的意义.

由于PohligHellman算法的求解过程需要Shank算法的支撑,这使得学者对PohligHellman算法的研究关注较少[89].研究发现,不利用Shank算法同样可以很好地运行PohligHellman算法.

2算法的改进

为便于算法描述,首先给出光滑整数的定义.

定义1令C是一个正整数,若整数n的所有素因子都小于等于C,且C较小时,则称n是光滑的.

由于文献[8]的算法需要反复调用Shank算法,这使得算法的效率并不高,为此,该文的目的是消除Shank算法的调用.

2.1改进算法

从表1可以看出,利用公式计算,算法1.1群乘法运算次数大约是算法2.1的2.9倍;从实际群乘法运算次数来看,算法1.1(包括实际和构造表的群乘法次数)大约是算法2.1的1.57倍;查询、整理表、群元素存储3个属性的值,算法1.1分别为4、86、12,而算法2.1均为0.数据分析结果表明,改进算法优于原始算法.

5结束语

研究离散对数的求解对于研究基于离散对数的密码系统具有重要的意义.PohligHellman算法当阶n是光滑时,计算离散对数比较有效,但是该算法需要调用Shank算法,这使得该算法的改进比较滞后.本文利用穷尽搜索法对PohligHellman算法进行了改进,取得了较好的结果,但是改进算法比原始算法的性能到底优越多少,还未给出理论性证明,因此今后将继续深入展开此项工作的研究.

参考文献:

[1]肖攸安.椭圆曲线密码体系研究[M].武汉:华中科技大学出版社,2006.

[2]SHANKS D. Class number, a theory of factorization, and genera[J]. Pure Math, 1971,20:415440.

[3]TERR D C. A modification of Shanks babystep giantstep algorithm[J]. Math Comp, 2000,69(230):767773.

[4]STEIN A, TESKE E. Optimized babystep giant step methods[J].J Ramanujan Math Soc, 2005,20(1):132.

[5]SUTHERLAND A V. Order computations in generic groups[D].M.I.T.:PhD thesis, 2007.

[6]POLLARD J M. Monte Carlo methods for index computation (mod p)[J]. Math Comp, 1978,32 (143):918924.

[7]POLLARD J M. Kangaroos, monopoly and discrete logarithms[J]. J Crypto, 2000,13(4):437447.

[8]POHLIG S C, HELLMAN M E. An improved algorithm for computing logarithms over GF(p) and its cryptographic significance[J]. IEEE Inf Theor Soc,1978,24(1):106110.

[9]THIONG J A. A serial version of the PohligHellman algorithm for computing discrete logarithms[J].Appl Algebria Eng Comm Comput, 1993,4(1):7780.

[10]ADLEMAN L. A subexponential algorithm for the discrete logarithm problem with applications to cryptography[C]//20th Annual IEEE Symposium on FOCS, Puerto Rico, USA, 1979:5560.

[11]DIEM C.On the discrete logarithm problem in elliptic curves[J]. Comp Math, 2011,147(1):75104.

[12]GORDON D M, MCCURLEY K S. Massively parallel computation of discrete logarithms[J].Lect Notes Comput Sci, 1993,740:312323.

[13]周玉洁,冯登国.公开密钥密码算法及其快速实现[M].北京:国防工业出版社, 2002.

(编辑沈小玲)

总结:本论文为您写Hellman毕业论文范文和职称论文提供相关论文参考文献,可免费下载。

参考文献:

1、 一种EHOPPPA算法改进LTE切换性能 摘 要: 由于LTE切换过程是支持多个切换准备的,针对在切换过程中无线链路失败后重新成功建立这一问题提出一种具有避免乒乓效应并提前准备切换(EH。

2、 基于差分进化和人工蜂群混合策略的DV—Hop改进算法 摘 要: 为了解决无线传感器网络依靠DV?Hop算法定位过程中存在误差偏高的问题,将人工蜂群算法和差分进化算法融合,引入传统DV?Hop算法中,。

3、 基于改进遗传算法数据特征分类 摘 要: 针对传统遗传算法在数据特征分类过程中容易陷入局部最佳解,分类结果识别率以及准确率较低的问题,提出基于改进遗传算法的数据特征分类方法。采。

4、 基于改进TPSN和卡尔曼滤波时间同步算法 摘 要: 给出一种基于改进TPSN和卡尔曼滤波提高TDOA定位中时间同步精度的方法。TDOA定位中,信号接收设备之间的时间不一致性,最终将反映到。

5、 改进遗传算法在实体商业中精准营销和实现 摘 要: 由于实体商业市场缺乏像电商平台那样的个性化交互平台,因此无法对客户进行精准营销,使得在商业市场上的竞争力越来越弱。为了解决这一问题,引。

6、 改进模拟退火算法K—means聚类方法在学生成绩上应用 【摘 要】本文以学生管理系统中学生的成绩作为测试集,提出一种新的基于改进模拟退火的k-means算法的评价函数,挖掘学生成绩中的有效数据,用改进。