[發(fā)明專利]實施安全哈希算法的處理器以及數(shù)字信號處理方法有效
| 申請?zhí)枺?/td> | 201710484848.X | 申請日: | 2017-06-23 |
| 公開(公告)號: | CN107276745B | 公開(公告)日: | 2020-08-04 |
| 發(fā)明(設計)人: | 張稚 | 申請(專利權(quán))人: | 上海兆芯集成電路有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 王珊珊 |
| 地址: | 上海市張江高科技*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 實施 安全 算法 處理器 以及 數(shù)字信號 處理 方法 | ||
1.一種實施安全哈希算法將數(shù)字消息轉(zhuǎn)換為消息摘要的處理器,包括:
一內(nèi)部存儲器,儲存一安全哈希算法的一常數(shù)陣列,內(nèi)含常數(shù)Kt,t為該安全哈希算法的迭代運算的代號,t包括0至數(shù)字L-1的變化;以及
一執(zhí)行單元集合,包括該安全哈希算法所需的執(zhí)行單元群組,
其中,上述執(zhí)行單元群組是自該內(nèi)部存儲器讀取常數(shù)Kt實現(xiàn)該安全哈希算法的工作變量更新;
上述執(zhí)行單元群組接收一數(shù)值Wt+Kt取得指令;且
該數(shù)值Wt+Kt取得指令包含一讀取地址,使上述執(zhí)行單元群組據(jù)以自該內(nèi)部存儲器取得上述常數(shù)Kt。
2.如權(quán)利要求1所述的處理器,還包括:
一寄存器集合,包括該安全哈希算法使用的寄存器群組,
其中,上述執(zhí)行單元群組是以上述寄存器群組暫存消息塊Wt,使之與取自該內(nèi)部存儲器的常數(shù)Kt加總為Wt+Kt。
3.如權(quán)利要求2所述的處理器,其中:
上述執(zhí)行單元群組是將上述Wt+Kt暫存于上述寄存器群組,用于該安全哈希算法的工作變量更新。
4.如權(quán)利要求1所述的處理器,還包括:
一寄存器集合,包括該安全哈希算法用的寄存器群組,
其中,該數(shù)值Wt+Kt取得指令還以上述寄存器群組實現(xiàn)一來源操作數(shù),該來源操作數(shù)內(nèi)容為消息塊Wt。
5.如權(quán)利要求4所述的處理器,其中:
該數(shù)值Wt+Kt取得指令還以上述寄存器群組實現(xiàn)一目標操作數(shù),儲存消息塊Wt以及常數(shù)Kt的加總Wt+Kt,用于該安全哈希算法的工作變量更新。
6.如權(quán)利要求1所述的處理器,其中:
該數(shù)值Wt+Kt取得指令包含該讀取地址,使上述執(zhí)行單元群組據(jù)以自該內(nèi)部存儲器取得常數(shù){Kt+3,Kt+2,Kt+1,Kt}。
7.如權(quán)利要求6所述的處理器,還包括:
一寄存器集合,包括該安全哈希算法用的寄存器群組,
其中,該數(shù)值Wt+Kt取得指令還以上述寄存器群組實現(xiàn)一來源操作數(shù),該來源操作數(shù)內(nèi)容為消息塊{Wt+3,Wt+2,Wt+1,Wt}。
8.如權(quán)利要求7所述的處理器,其中:
該數(shù)值Wt+Kt取得指令還以上述寄存器群組實現(xiàn)一目標操作數(shù),儲存消息塊{Wt+3,Wt+2,Wt+1,Wt}以及常數(shù){Kt+3,Kt+2,Kt+1,Kt}的加總{Wt+3,Wt+2,Wt+1,Wt}+{Kt+3,Kt+2,Kt+1,Kt},用于該安全哈希算法的工作變量更新。
9.如權(quán)利要求1所述的處理器,其中:
該安全哈希算法為SHA256,L為64;
常數(shù)Kt包括燒錄于該內(nèi)部存儲器的64個常數(shù)。
10.如權(quán)利要求1所述的處理器,其中:上述工作變量包括a…h(huán),更新運算如下:
h=g,g=f,f=e,e=d+T1,d=c,c=b,b=a,a=T1+T2。
11.一種實施安全哈希算法將數(shù)字消息轉(zhuǎn)換為消息摘要的數(shù)字消息處理方法,包括:
于一處理器內(nèi)提供一內(nèi)部存儲器,儲存一安全哈希算法的一常數(shù)陣列,內(nèi)含常數(shù)Kt,t為該安全哈希算法的迭代運算的代號,t包括0至數(shù)字(L-1)的變化;以及
以該處理器的一執(zhí)行單元集合中關(guān)于該安全哈希算法的執(zhí)行單元群組自該內(nèi)部存儲器讀取常數(shù)Kt,以實現(xiàn)該安全哈希算法的工作變量更新,其中
上述執(zhí)行單元群組接收一數(shù)值Wt+Kt取得指令;且
該數(shù)值Wt+Kt取得指令包含一讀取地址,使上述執(zhí)行單元群組據(jù)以自該內(nèi)部存儲器取得上述常數(shù)Kt。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海兆芯集成電路有限公司,未經(jīng)上海兆芯集成電路有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710484848.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





