一種SM3雜湊加密算法多模塊實(shí)現(xiàn)方法及外部計(jì)數(shù)器

基本信息

申請(qǐng)?zhí)?/td> CN201710695922.2 申請(qǐng)日 -
公開(公告)號(hào) CN107370594A 公開(公告)日 2017-11-21
申請(qǐng)公布號(hào) CN107370594A 申請(qǐng)公布日 2017-11-21
分類號(hào) H04L9/06(2006.01)I;H04L9/08(2006.01)I 分類 電通信技術(shù);
發(fā)明人 殷含微;熊曉明 申請(qǐng)(專利權(quán))人 廣州星海集成電路基地有限公司
代理機(jī)構(gòu) 北京科億知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 廣州星海集成電路基地有限公司
地址 510000 廣東省廣州市番禺區(qū)小谷圍街外環(huán)西路100號(hào)廣東工業(yè)大學(xué)理學(xué)館205室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種SM3雜湊加密算法多模塊實(shí)現(xiàn)方法及外部計(jì)數(shù)器,先進(jìn)行寫狀態(tài),再進(jìn)入加密狀態(tài),再進(jìn)入讀狀態(tài),其中:空閑狀態(tài),該狀態(tài)下,初始時(shí)控制參數(shù)為0,停止一切運(yùn)算;寫狀態(tài),該狀態(tài)下,count從0開始到16之間計(jì)數(shù),count=16時(shí)進(jìn)入加密狀態(tài);加密狀態(tài),該狀態(tài)下,count從0開始到69之間計(jì)數(shù),count=69且R=1、finish=1時(shí)進(jìn)入讀狀態(tài);讀狀態(tài),count從0開始到7之間計(jì)數(shù),count=7時(shí)輸出加密后的數(shù)據(jù),輸出后直接進(jìn)入空閑狀態(tài)等待下一輪加密。本發(fā)明減少了寄存器個(gè)數(shù),由于寄存器會(huì)帶來(lái)大量的面積和功耗開銷,所以嵌套迭代的方法使得面積的減小的同時(shí)也降低了功耗的開銷。