适用于国密sm2p256v1算法的快速蒙哥马利模乘器优化组件

基本信息

申请号 CN201910214681.4 申请日 -
公开(公告)号 CN109933305A 公开(公告)日 2019-06-25
申请公布号 CN109933305A 申请公布日 2019-06-25
分类号 G06F7/72(2006.01)I; G06F15/78(2006.01)I; G06F21/77(2013.01)I 分类 计算;推算;计数;
发明人 吴汶泰; 秦放; 周健; 薛珊珊 申请(专利权)人 四川卫士通信息安全平台技术有限公司
代理机构 成都金英专利代理事务所(普通合伙) 代理人 袁英
地址 610000 四川省成都市高新区云华路333号3栋12、13层(生产项目限分支机构在工业园区内经营)
法律状态 -

摘要

摘要 适用于国密sm2p256v1算法的快速蒙哥马利模乘器优化组件,包括大数乘法器、临时变量生产器、循环进位累加器和大数减法器,输入位宽为256bit的大整数A和B通过大数乘法器得到一个位宽为512bit的大整数Z,通过Z生成临时变量X1和X2后与Z进行8次进位累加操作,每一位进位累加得到的结果Z再作为进位累加器和临时变量生成器的输入,在完成8次进位累加操作后,如果Z大于或等于大整数常量M,则将M于Z进行一次大数减法运算,否则直接输出8次循环进位累加器的结果。