首页 | 官方网站   微博 | 高级检索  
     

一种新型的基于Montgomery的模幂器结构
引用本文:张远洋,李 峥,杨 磊,张少武.一种新型的基于Montgomery的模幂器结构[J].计算机工程,2007,33(16):211-213.
作者姓名:张远洋  李 峥  杨 磊  张少武
作者单位:解放军信息工程大学电子技术学院,郑州450004
摘    要:大数模乘是许多公钥密码体制的核心运算,也是运算效率提高的瓶颈。基于Montgomery模乘算法,该文提出了一种改进的快速模乘及其模幂算法,由于采用了新的booth编码,算法的循环次数减少近一半,因此性能提高近一倍。模幂器采用新型的保留进位加法器(CSA)树,此结构无须对每次模乘的结果求和。实验表明,在97MHz时钟频率下,1 024-bit模幂器的波特率为184Kb/s,适合于设计高速的公钥密码协处理器。

关 键 词:Montgomery模乘算法  保留进位加法器  RSA
文章编号:1000-3428(2007)16-0211-03
修稿时间:2006-09-15

Novel Architecture for Modular Exponentiator Based on Montgomery
ZHANG Yuan-yang,LI Zheng,YANG Lei,ZHANG Shao-wu.Novel Architecture for Modular Exponentiator Based on Montgomery[J].Computer Engineering,2007,33(16):211-213.
Authors:ZHANG Yuan-yang  LI Zheng  YANG Lei  ZHANG Shao-wu
Affiliation:Institute of Electronic Technology, PLA Information Engineering University, Zhengzhou 450004
Abstract:Modular multiplication of large integers is the kernel operation in many public-key crypto-systems.It is also the bottleneck of the computing efficiency.Based on Montgomery multiplication algorithm,this paper presents an improved multiplication algorithm and its exponentiation algorithm,which is twice faster than the conventional version,with about 50% reduction in iterations by using modified booth encoding.A novel architecture using carry save adders(CSA) tree is applied to the modular exponentiator,without computing full addition of the output of each modular multiplication.The result shows that the modular exponentiator is about 184Kb/s for 1 024-bit operands at a clock of 97MHz and well suitable for designing the high-speed public-key coprocessor.
Keywords:Montgomery modular multiplication algorithm  carry save adder  RSA
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号