适用于国密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次循环进位累加器的结果。 |
