基于k-ary消减方法对大数求最大公因子计算的改进

来源 :中国人民解放军信息工程大学 解放军信息工程大学 | 被引量 : 0次 | 上传用户:lhfheihei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
求最大公因子(GCD)是计算数论中重要研究课题之一。GCD算法的实现效率对于有理数或者整数环上计算问题的解决有着重要的作用。GCD算法在密码算法实现和密码分析中有着广泛的应用,如RSA体制系统参数的生成、基于椭圆曲线的整数分解算法的核心步骤等。本文利用k-ary右移消减方法提出了快速GCD算法,并结合寻找辅助因子算法提出递归GCD算法。具体主要结果如下:  1.基于k-ary右移消减方法,在第四章提出快速GCD算法,使得每次循环平均消减约80个比特。实验结果表明:该算法比二进制GCD算法所需循环次数降低30倍左右,实现效率高。  2.本文第五章提出的寻找辅助因子算法复杂度能达到O(nlog2nloglogn),该算法能有效处理大规模整数输入。  3.基于k-ary右移消减方法,提出了以改进辅助因子算法为核心的递归GCD算法,实验结果发现该算法对长度为n比特的整数输入,每次循环平均消减约0.2n个比特。  4.递归GCD算法的时间复杂度达到了M(n)logn。当乘法复杂度M(n)达到已有最好复杂度O(nlognloglogn)时,该算法复杂度为拟线性时间O(nlog2nloglogn),这也是迄今为止已知的GCD算法中最好的时间复杂度。
其他文献
美术艺术中所谓的传统元素,是指中国传统美术艺术中的美术元素,它带着中国的传统思维、寓意、信仰、审美、情趣等.流行元素是指随着科学技术发展,人们逐渐开始喜欢的美学欣赏
分析和研究针对在初中数学教学过程中应用翻转课堂模式的应用价值.随着社会的不断发展和数字信息的广泛应用,我国的教学事业得到了不断的提升.尤其是在初中数学教学中,与信息
运球是篮球运动最基本的技术,而运球绕杆(往返运球)则是初中体育篮球教学中的教学难点和重点。鉴于较多学生不易掌握该项运动技能和技巧,本文分析了该项运动需要的技能,提出
摘要:本文对东莞城镇化的历史发展,城镇化的特点、存在的问题及对策建议进行了论述。东莞改革开放前是一个落后的农业县,城镇化率不过16%,发展到现在已经形成一座现代化大城市。城镇化达到95%以上。形成四区和二十八个镇为卫星的地级城市。从根本上讲东莞快速崛起的动力是劳动、资本和技术进步。农业发展是城镇化的初始动力,工业化是城镇快速发展的根本动力,文化发展是城镇化社会的精神动力。东莞走出一条有中国特色的城
期刊
本文借助拟共形映射的思想研究了解析函数在无理中性不动点附近的可线性化问题,推广了Gear得到的一个结论。本文分两章。 第一章,对相关的背景知识进行介绍,包括有理函数动力
随着网络通信技术、计算机技术及其软硬件的迅速发展,计算网格作为一种新兴的互联网产物在全球蓬勃发展,并在一定范围内逐步推广起来。由于网格环境的复杂性,网格实体的多样
可靠性系统的可靠性是可靠性研究中一个非常重要的内容,本文在已有的可修系统可靠性研究成果的基础之上,对一些特殊的串联可修系统进行了分析和讨论: 1)讨论了经典的n部件串
图像拼接就是将两幅或多幅来自同一场景的有重叠区域的小尺寸图像合成为一幅大尺寸的高质量图像。自动建立大型、高分辨率的图像Mosaics技术一直是摄影测量学、计算机视觉、
中学班主任胜任能力的探析工作,有助于提升班主任工作的专业化,对推动我国中学素质教育有着深远意义,胜任力研究成果在教育领域的应用,有利于促进教育领域的更好发展.本文主
微分求积法(Differential Quadrature Method,DQM)是一种有效的求解线性和非线性偏微分方程的数值方法。由于它的有效性和精确性,已被广泛应用于许多工业和数学领域。微分求积