-
题名改进的大整数相乘快速算法
被引量:6
- 1
-
-
作者
周健
李顺东
薛丹
-
机构
陕西师范大学计算机科学学院
-
出处
《计算机工程》
CAS
CSCD
2012年第16期121-123,共3页
-
基金
国家自然科学基金资助项目"高性能保密计算算法与协议研究"(61070189)
陕西省科技攻关基金资助项目"用数据挖掘研究地震余震预报与综合评判"(2008K01 58)
-
文摘
利用分治法思想,提出一种大整数相乘快速算法,减少乘法运算次数,使2个数相乘的计算复杂度从O(n)降低到O(1)。根据不同的加法思路,提出累加求和及统一求和2种改进算法,给出2种改进算法的形式化描述,并通过实验给出改进算法和现有的典型大整数位相乘算法的时间比较。研究结果表明,该算法能够提高密码算法和信息安全协议的运算效率。
-
关键词
大整数相乘
分治法
累加求和
快速算法
统一求和
-
Keywords
large integer multiplication
divide and conquer algorithm
cumulative summing
fast algorithm
uniform summing
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名用分治算法求大整数相乘问题的进一步分析
被引量:5
- 2
-
-
作者
王念平
金晨辉
-
机构
解放军信息上程大学电子技术学院
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
2008年第1期133-135,共3页
-
基金
现代通信国家重点实验室基金(No.5143603ZDS0601)
河南省杰出青年科学基金(No.0312001800)
-
文摘
对利用分治算法解决大整数相乘问题作了进一步深入的研究和分析.在原来的分治算法的基础上,将输入规模为n的两个大整数各分成规模相等的k(2≤k≤n)部分,证明了通过恒等变形可将其乘积中的k2次乘法降为k(k+1)/2次;给出了计算两个大整数乘积的计算复杂度;证明了利用分治算法将两个大整数各分成规模相等的两部分来进行处理时的计算复杂度是最小的,进而表明利用分治算法将大整数各分成规模相等的两部分来进行处理是合理的.
-
关键词
大整数相乘问题
分治算法
计算复杂度
-
Keywords
multiplication of large integers
the algorithm of divide and conquer
complexity
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-