[发明专利]一种基于改进的Montgomery模乘算法的可扩展模乘器电路有效

专利信息
申请号: 201410145671.7 申请日: 2014-04-14
公开(公告)号: CN103914277B 公开(公告)日: 2017-02-15
发明(设计)人: 韩军;窦仁峰;曾凌云;曾晓洋 申请(专利权)人: 复旦大学
主分类号: G06F7/72 分类号: G06F7/72
代理公司: 上海正旦专利代理有限公司31200 代理人: 陆飞,王洁平
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 改进 montgomery 算法 扩展 模乘器 电路
【权利要求书】:

1.一种基于改进的Montgomery模乘算法的可扩展模乘器电路,其特征在于:

其主要由部分积产生电路、第一级PCSA压缩树、第二级PCSA压缩树、部分积反馈电路、模乘器扩展相关电路和时序控制器构成;其中:

所述部分积产生电路由若干个单个部分积产生电路构成,其在时序控制器的控制信号下,根据寄存器B、寄存器B+M2、寄存器M2、寄存器M1、以及寄存器A和寄存器Q的输出,产生相应的操作数高半部分或者低半部分的的部分积并送给第一级PCSA压缩树的输入端;  

所述第一级PCSA压缩树在时序控制器产生的控制信号控制下对部分积产生电路所产生的部分积进行压缩,并将压缩后的结果送到流水线寄存器进行寄存;

所述第二级PCSA压缩树在时序控制器产生的控制信号控制下,对寄存后的部分积、部分积反馈电路产生的部分积、以及加法器产生的进位信号进行压缩,并把压缩后的结果送到相应的结果寄存器进行保存;

所述部分积反馈电路根据结果寄存器以及扩展信号中的 S值输入在时序控制器的控制下产生用于反馈的部分积,并把其送到第二级PCSA压缩树的输入端;

所述模乘器扩展相关电路包括引出的数据线接口、部分积反馈电路中的部分逻辑、以及加法器和复用器;用于扩展的S值输入直接接入到部分积反馈电路模块,经过寄存器寄存后送给复用器;加法器对结果寄存器中的低部分比特进行累加实现Q值的计算,其进位值送给第二级PCSA压缩树,其输出直接引出作为用于扩展的S值输出信号;加法器的输出经过寄存器Q’寄存后作为用于扩展的Q值输出;外部输入的用于扩展的Q值和寄存器Q’的值通过复用器进行选择并送给寄存器Q进行寄存;作为部分积产生电路的输入信号。

2.根据权利要求1所述的基于改进的Montgomery模乘算法的可扩展模乘器电路,其特征在于:所述第一级和第二级PCSA压缩树由若干个流水线进位保存加法器经过一定的树状连接构成;流水线进位保存加法器主要由[N/2]+1比特的进位保存加法器和一个进位寄存器构成;[N/2]+1比特的进位保存加法器的输入为三个操作数的高半部分或者低半部分数据;[N/2]+1比特的进位保存加法器的进位输出CH/CL的最高位,CMSB经过一个一比特的寄存器进行寄存;寄存后的CMSB拼接到CH/CL-信号的最低位用作PCSA的CH/CL输出,对于进位保存加法器的SH/SL的输出直接作为PCSA的CH/CL输出。

3.根据权利要求1或2所述的基于改进的Montgomery模乘算法的可扩展模乘器电路,其特征在于,所述改进的Montgomery模乘算法基于原始商流水Montgomery模乘算法增加了一个用于运算的参数                                                ,该参数通过下面方法获得:

新增的参数用于

其中,M为模乘中的模数,k为模乘的基;改进算法中的与原始算法中的相同;Sn+1与Sn+2为迭代运算中的运算结果,Qn为第n次迭代的Q值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410145671.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top