摘要
本发明涉及信息安全硬件电路领域,具体是一种适用多种模乘算法的模乘电路。包括16路并行8位乘法器、4路并行32位加法器、Wallace压缩树加法器、模修正单元和第一MUX选择器,数据首先拆分为字节数据,然后通过16路并行8位乘法器得到4路2^8普通模乘结果,再通过4路并行32位加法器得到2路2^16普通模乘结果,再通过Wallace压缩树加法器得到1路2^32普通模乘结果,模修正单元对普通模乘结果进行修正得到特殊模乘结果,最后通过第一MUX选择器输出最终结果。本发明以硬件复用的形式优化硬件电路,提出串并联模乘电路结构,支持不同数量与位宽类型的模乘运算,提高硬件电路的资源利用率。
技术关键词
加法器
模乘算法
乘法器
阈值修正电路
数据
输入端
指令
表达式
输出端
模乘电路
逻辑
代表
拼接器
关系
模块
级联
资源