適用于國密sm2p256v1算法的快速蒙哥馬利模乘器優(yōu)化組件
基本信息
申請?zhí)?/td> | 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 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 吳汶泰; 秦放; 周健; 薛珊珊 | 申請(專利權(quán))人 | 四川衛(wèi)士通信息安全平臺技術(shù)有限公司 |
代理機構(gòu) | 成都金英專利代理事務(wù)所(普通合伙) | 代理人 | 袁英 |
地址 | 610000 四川省成都市高新區(qū)云華路333號3棟12、13層(生產(chǎn)項目限分支機構(gòu)在工業(yè)園區(qū)內(nèi)經(jīng)營) | ||
法律狀態(tài) | - |
摘要
摘要 | 適用于國密sm2p256v1算法的快速蒙哥馬利模乘器優(yōu)化組件,包括大數(shù)乘法器、臨時變量生產(chǎn)器、循環(huán)進(jìn)位累加器和大數(shù)減法器,輸入位寬為256bit的大整數(shù)A和B通過大數(shù)乘法器得到一個位寬為512bit的大整數(shù)Z,通過Z生成臨時變量X1和X2后與Z進(jìn)行8次進(jìn)位累加操作,每一位進(jìn)位累加得到的結(jié)果Z再作為進(jìn)位累加器和臨時變量生成器的輸入,在完成8次進(jìn)位累加操作后,如果Z大于或等于大整數(shù)常量M,則將M于Z進(jìn)行一次大數(shù)減法運算,否則直接輸出8次循環(huán)進(jìn)位累加器的結(jié)果。 |
