SM3算法的硬件實(shí)現(xiàn)裝置
基本信息

| 申請?zhí)?/td> | CN202110552612.1 | 申請日 | - |
| 公開(公告)號 | CN113300829A | 公開(公告)日 | 2021-08-24 |
| 申請公布號 | CN113300829A | 申請公布日 | 2021-08-24 |
| 分類號 | H04L9/06(2006.01)I | 分類 | 電通信技術(shù); |
| 發(fā)明人 | 馮炫博;張亞國;李正衛(wèi) | 申請(專利權(quán))人 | 深圳智微電子科技有限公司 |
| 代理機(jī)構(gòu) | 鄭州睿信知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 吳敏 |
| 地址 | 518000廣東省深圳市南山區(qū)西麗街道西麗社區(qū)留新四街萬科云城三期C區(qū)八棟A座4005房 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明涉及一種SM3算法的硬件實(shí)現(xiàn)裝置,屬于信息安全技術(shù)領(lǐng)域。裝置包括:16個(gè)基礎(chǔ)消息字寄存器,首先存儲(chǔ)初始的16個(gè)消息字,然后在進(jìn)行SM3算法的64輪擴(kuò)展計(jì)算中,對16個(gè)基礎(chǔ)消息字寄存器進(jìn)行操作,操作包括:第0輪~第11輪的不重新賦值操作,以及第12輪~第63輪動(dòng)態(tài)賦值操作:將16個(gè)基礎(chǔ)消息字寄存器按照順序編碼,將后一個(gè)基礎(chǔ)消息字寄存器中的消息字賦值給前一個(gè)基礎(chǔ)消息字寄存器,將第三動(dòng)態(tài)消息字寄存器中的消息字賦值給最后一個(gè)基礎(chǔ)消息字寄存器;3個(gè)動(dòng)態(tài)消息字寄存器,用于在每輪擴(kuò)展計(jì)算中動(dòng)態(tài)存儲(chǔ)消息字,每輪消息字的動(dòng)態(tài)更新。該裝置減少了寄存器的數(shù)量,進(jìn)而減少了硬件裝置的面積,節(jié)約了成本以及功耗,更加具有實(shí)際工程應(yīng)用價(jià)值。 |





