標(biāo)準(zhǔn)解讀
《GM/T 0004-2012 SM3密碼雜湊算法》是中國(guó)國(guó)家密碼管理局發(fā)布的一項(xiàng)國(guó)家標(biāo)準(zhǔn),用于定義SM3密碼雜湊算法。該算法主要用于信息安全領(lǐng)域中的數(shù)據(jù)完整性驗(yàn)證、數(shù)字簽名生成與驗(yàn)證等場(chǎng)景。SM3算法接受任意長(zhǎng)度的消息作為輸入,并產(chǎn)生一個(gè)固定長(zhǎng)度的輸出,即雜湊值或消息摘要,其長(zhǎng)度為256位(32字節(jié))。
在結(jié)構(gòu)上,SM3采用了類似于MD5和SHA-2的設(shè)計(jì)理念,但通過(guò)采用更復(fù)雜的函數(shù)和更大的內(nèi)部狀態(tài)來(lái)提高安全性。整個(gè)處理過(guò)程可以分為兩個(gè)主要階段:預(yù)處理階段與主處理階段。
-
預(yù)處理階段包括填充和分組兩步。首先,對(duì)原始信息進(jìn)行填充,使得填充后的總長(zhǎng)度是512位的整數(shù)倍;接著將填充后的消息分割成一系列512位的數(shù)據(jù)塊。
-
主處理階段則是對(duì)每個(gè)512位的數(shù)據(jù)塊執(zhí)行一系列固定的變換操作。這些操作涉及到了多個(gè)步驟,如擴(kuò)展消息、迭代壓縮函數(shù)等,最終得到一個(gè)256位的結(jié)果。值得注意的是,在每一輪迭代過(guò)程中,都會(huì)使用到一些特定的邏輯函數(shù)以及常量表,這有助于增加算法的安全性和復(fù)雜度。
如需獲取更多詳盡信息,請(qǐng)直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。
....
查看全部
- 現(xiàn)行
- 正在執(zhí)行有效
- 2012-03-21 頒布
- 2012-03-21 實(shí)施
文檔簡(jiǎn)介
ICS35040
L80.
備案號(hào)36831—2012
:
中華人民共和國(guó)密碼行業(yè)標(biāo)準(zhǔn)
GM/T0004—2012
SM3密碼雜湊算法
SM3cryptographichashalgorithm
2012-03-21發(fā)布2012-03-21實(shí)施
國(guó)家密碼管理局發(fā)布
GM/T0004—2012
目次
前言…………………………
Ⅲ
范圍………………………
11
術(shù)語(yǔ)和定義………………
21
符號(hào)………………………
31
常數(shù)與函數(shù)………………
42
初始值………………
4.12
常量…………………
4.22
布爾函數(shù)……………
4.32
置換函數(shù)……………
4.42
算法描述…………………
52
概述…………………
5.12
填充…………………
5.22
迭代壓縮……………
5.33
雜湊值………………
5.44
附錄資料性附錄運(yùn)算示例…………
A()5
示例………………
A.115
示例………………
A.227
Ⅰ
GM/T0004—2012
前言
本標(biāo)準(zhǔn)依據(jù)給出的規(guī)則起草
GB/T1.1—2009。
請(qǐng)注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別這些專利的責(zé)任
。。
本標(biāo)準(zhǔn)的附錄為資料性附錄
A。
本標(biāo)準(zhǔn)由國(guó)家密碼管理局提出并歸口
。
本標(biāo)準(zhǔn)起草單位清華大學(xué)國(guó)家密碼管理局商用密碼檢測(cè)中心解放軍信息工程大學(xué)中國(guó)科學(xué)院
:、、、
數(shù)據(jù)與通信保護(hù)研究教育中心
。
本標(biāo)準(zhǔn)主要起草人王小云李崢于紅波張超羅鵬呂述望
:、、、、、。
Ⅲ
GM/T0004—2012
SM3密碼雜湊算法
1范圍
本標(biāo)準(zhǔn)規(guī)定了密碼雜湊算法的計(jì)算方法和計(jì)算步驟并給出了運(yùn)算示例
SM3,。
本標(biāo)準(zhǔn)適用于商用密碼應(yīng)用中的數(shù)字簽名和驗(yàn)證消息認(rèn)證碼的生成與驗(yàn)證以及隨機(jī)數(shù)的生成可
、,
滿足多種密碼應(yīng)用的安全需求同時(shí)本標(biāo)準(zhǔn)還可為安全產(chǎn)品生產(chǎn)商提供產(chǎn)品和技術(shù)的標(biāo)準(zhǔn)定位以及
。,
標(biāo)準(zhǔn)化的參考提高安全產(chǎn)品的可信性與互操作性
,。
2術(shù)語(yǔ)和定義
下列術(shù)語(yǔ)和定義適用于本文件
。
21
.
比特串bitstring
具有或值的二進(jìn)制數(shù)字序列
01。
22
.
大端big-endian
數(shù)據(jù)在內(nèi)存中的一種表示格式規(guī)定左邊為高有效位右邊為低有效位即數(shù)的高階字節(jié)放在存儲(chǔ)
,,。
器的低地址數(shù)的低階字節(jié)放在存儲(chǔ)器的高地址
,。
23
.
消息message
任意有限長(zhǎng)度的比特串本標(biāo)準(zhǔn)中消息作為雜湊算法的輸入數(shù)據(jù)
,。
24
.
雜湊值hashvalue
雜湊算法作用于一條消息時(shí)輸出的消息摘要比特串
溫馨提示
- 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
- 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打印),因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
- 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁(yè),非文檔質(zhì)量問(wèn)題。
最新文檔
- 幼兒繪畫(huà)貼紙課程設(shè)計(jì)
- 建別墅手工課程設(shè)計(jì)
- 大班戶外美術(shù)課程設(shè)計(jì)
- 它們吸水嗎steam課程設(shè)計(jì)
- 會(huì)所 別墅出租合同范例
- 烘干設(shè)備加工合同范例
- 合伙醫(yī)院合同范例
- 玉米加工勞務(wù)合同范例
- 房地產(chǎn)物業(yè)合同范例
- 單位勞動(dòng)保障合同范例
- 多金屬?gòu)U料高效綜合回收利用產(chǎn)業(yè)升級(jí)項(xiàng)目環(huán)評(píng)報(bào)告書(shū)
- 石方開(kāi)挖的環(huán)保措施
- 商洛市商州區(qū)金礦煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 中國(guó)鐵塔股份有限公司代維交接指南(2017年)
- 常用藥物皮試配制法和藥物過(guò)敏反應(yīng)的急救措施
- 醫(yī)學(xué)微生物學(xué)知到章節(jié)答案智慧樹(shù)2023年山東第一醫(yī)科大學(xué)
- 印刷通用質(zhì)量檢驗(yàn)標(biāo)準(zhǔn)
- 電子測(cè)量技術(shù)基礎(chǔ)課后答案
- 大興調(diào)查研究研討發(fā)言材料學(xué)習(xí)心得體會(huì)中心組3篇
- 培訓(xùn)學(xué)?;馂?zāi)應(yīng)急預(yù)案
- 面試評(píng)分表完整版
評(píng)論
0/150
提交評(píng)論