[发明专利]一种用于双线性对的四输入FIOS模乘算法及架构设计在审

专利信息
申请号: 202110543086.2 申请日: 2021-05-19
公开(公告)号: CN113190211A 公开(公告)日: 2021-07-30
发明(设计)人: 黄海;孙铭玮;徐江 申请(专利权)人: 哈尔滨理工大学
主分类号: G06F7/72 分类号: G06F7/72;H04L9/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 150080 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 双线 输入 fios 算法 架构 设计
【权利要求书】:

1.一种用于双线性对的四输入FIOS模乘算法及架构设计,其特征在于,包括:四输入FIOS模乘算法、并行的四输入FIOS模乘、四输入FIOS模乘结构;

所述四输入FIOS模乘算法根据双线性对中二次扩域乘法运算的特点对FIOS模乘进行改进,得到用于二次扩域的四输入FIOS模乘算法,对四输入FIOS模乘算法的计算步骤进行并行排布减少计算所需周期,设计适合四输入FIOS模乘的结构完成二次扩域下(A·B+C·D)modN的模乘运算。

2.如权利要求1所述的四输入FIOS模乘算法,其特征在于将两个计算A·BmodN的FIOS模乘组合,改进为计算(A·B+C·D)modN的二次扩域模乘;

将FIOS模乘的输入由两个输入A、B改为四个输入A、B、C、D,一次计算二次扩域模乘的(A·B+C·D)modN运算,在计算的过程中由于将两个A·BmodN和C·DmodN过程合并为一个,所需的模约减过程由两个合并为一个,计算量减少了25%,经过约减后的输出由原来的0≤t≤2N变为0≤t≤3N,因此最后的减法过程要由判断结果N≤t变为判断结果2N≤t或N≤t≤2N,根据判断结果决定t=t-2N、t=t-N或t=t,最终得到二次扩域下的模乘结果。

3.如权利要求1所述的并行四输入FIOS模乘模乘,其特征在于依据四输入FIOS模乘模乘中数据的依赖关系对其计算过程进行了并行排布;

四输入FIOS模乘模乘的运算过程中,先计算累加后再进行约减如此反复循环,对算法的数据相关性进行分析,计算商值时,第2轮的Ai·Bj的累加只需第1轮累加的结果,因此第2轮的累加与商值的计算无数据依赖关系可并行计算,第1轮的约减、第2轮Ci·Dj的累加和第3轮Ai·Bj的累加无直接数据依赖关系可并行计算,同理对该算法进行并行处理,可大幅度缩短该算法的运算周期,当计算256位二次扩域且模乘且操作位宽为64位时,使用四输入FIOS模乘算法运算包括最终减法只需33个周期即可完成。

4.如权利要求1所述的四输入FIOS模乘模乘结构,其特征在于控制端、3个乘加单元、寄存器以及最终减法模块;

控制端使用状态机控制该电路结构的工作状态包括:启动、累加、计算商值、约减、最终减法以及输出模乘结果,使用3个乘加单元可满足2个用于A、B以及C、D的累加1个用于约减的过程,相应数据的输入分别连接在乘加单元的输入端即可,无需复杂的控制逻辑;

乘加单元根据算法操作位宽而设定,如操作位宽为64bit时乘加单元包括:64位乘法器以及129位加法器的加法器来实现相应大数乘法和结果的加法,并对结果进行移位和取模如(Q,Z)=Q+X·Y+Z的操作,其中X、Y、Z的位宽为64bit,Q的位宽为65bit;

寄存器作为对三个乘加单元输出的存储单元,Ti_reg为存储商值的存储单元,寄存器Za_reg、Zb_reg、Zc_reg分别对每1轮Ai·Bj累加、Ci·Dj累加和约减后的取模结果进行存储,并作为下一轮输入,寄存器Qa_reg、Qb_reg、Qc_reg分别对每1轮对Ai·Bj累加、Ci·Dj累加和约减后的移位结果进行存储,寄存器Zc_reg最后一轮的结果,作为最终减法判定条件返回控制端中,经过判定做最终减法后得到二次扩域模乘的输出;

最终减法模块将最后1轮Zc_reg中存储的数值作为输入,对其与模值N和2N的大小进行对比,对比结果需返回控制端,根据控制端判断的结果决定t=t-2N、t=t-N或t=t,最终得到二次扩域下的模乘结果。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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