Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2012, Vol. 38 ›› Issue (16): 121-123. doi: 10.3969/j.issn.1000-3428.2012.16.030

• Networks and Communications • Previous Articles     Next Articles

Improved Fast Algorithm for Large Integer Multiplication

ZHOU Jian, LI Shun-dong, XUE Dan   

  1. (School of Computer Science, Shaanxi Normal University, Xi’an 710062, China)
  • Received:2011-09-08 Revised:2011-12-02 Online:2012-08-20 Published:2012-08-17

改进的大整数相乘快速算法

周 健,李顺东,薛 丹   

  1. (陕西师范大学计算机科学学院,西安 710062)
  • 作者简介:周 健(1988-),男,硕士研究生,主研方向:信息安全,密码学;李顺东,教授、博士后、博士生导师;薛 丹,硕士研究生
  • 基金资助:
    国家自然科学基金资助项目“高性能保密计算算法与协议研究”(61070189);陕西省科技攻关基金资助项目“用数据挖掘研究地震余震预报与综合评判”(2008K01-58)

Abstract: This paper focus on the algorithm to reduce the number of multiplication for two numbers and thus reduces the computational complexity from O(n) to O(1). According to different addition operation methods, two improved algorithms(ie. cumulative sum and uniform sum) are introduced and their time-cost is compared with that of the current large integer multiplication algorithm.

Key words: large integer multiplication, divide and conquer algorithm, cumulative summing, fast algorithm, uniform summing

摘要: 利用分治法思想,提出一种大整数相乘快速算法,减少乘法运算次数,使2个数相乘的计算复杂度从O(n)降低到O(1)。根据不同的加法思路,提出累加求和及统一求和2种改进算法,给出2种改进算法的形式化描述,并通过实验给出改进算法和现有的典型大整数位相乘算法的时间比较。研究结果表明,该算法能够提高密码算法和信息安全协议的运算效率。

关键词: 大整数相乘, 分治法, 累加求和, 快速算法, 统一求和

CLC Number: