版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
SM3密碼雜湊算法I1范圍 2術語和定義 3符號 4常數(shù)與函數(shù) 24.1初始值 24.2常量 24.3布爾函數(shù) 24.4置換函數(shù) 25算法描述 25.1概述 2 25.3迭代壓縮 3 35.3.2消息擴展 3 35.4雜湊值 4附錄A(資料性附錄)運算示例 5A.1示例1 5A.1示例2 71范圍本文本適用于商用密碼應用中的數(shù)字簽名和驗證、消息認證碼的生成與驗證以及隨機數(shù)的生成,可滿足多種密碼應用的安全需求。同時,本文本還可為安全產(chǎn)品生產(chǎn)商提供產(chǎn)品和技術的標準定位以數(shù)據(jù)在內(nèi)存中的一種表示格式,規(guī)定左邊為高有效位,右邊為低有效位。數(shù)的高階字節(jié)放在存儲3符號CF:壓縮函數(shù)FFj:布爾函數(shù),隨j的變化取不同的表達式GG;:布爾函數(shù),隨j的變化取不同的表達式IV:初始值,用于確定壓縮函數(shù)寄存器的初態(tài)P?:壓縮函數(shù)中的置換函數(shù)P?:消息擴展中的置換函數(shù)T;:常量,隨j的變化取不同的值m':填充后的消息mod:模運算2:32比特異或運算+:mod232算術加運算<k:循環(huán)左移k比特運算←:左向賦值運算符4常數(shù)與函數(shù)4.1初始值IV=7380166f4914b2b9172442d7da8a0600a96f30bc163138aae38dee4db0fb4.2常量4.3布爾函數(shù)式中X,Y,Z為字。4.4置換函數(shù)5算法描述5.1概述對長度為l(1<264)比特的消息m,SM3雜湊算法經(jīng)過填充和迭代壓縮,生成雜湊值,雜湊值長度5.2填充假設消息m的長度為1比特。首先將比特“1”添加到消息的末尾,再添加k個“0”,k是滿足l+1+k=448mod512的最小的非負整數(shù)。然后再添加一個64位比特串,該比特串是長度I的二進制表示。填充后的消息m'的比特長度為512的倍數(shù)。例如:對消息011000010110001001100011,其長度l=24,經(jīng)填充得到比特串:1的二進制表示3其中CF是壓縮函數(shù),V(0)為256比特初始值IV,B(i)為填充后的消息分組,迭代壓縮的結(jié)果將消息分組B()按以下方法擴展生成132個字Wo,Wi,…,Wor,W,WI,…,W6a,用于壓縮函b)FORj=16TO67ABCDEFGH-V(i)D←CA←TT1H-GE←P(TT2)4ABCDEFGH←V(n)5A.1示例1輸入消息為“abc”,其ASCⅡ碼表示為擴展后的消息cde0104c 6379de7dda9ace809迭代壓縮中間值6339ccd089c3720bd4e4236e142d72bd955c3ed40e89438237b8a048dcbc62e9dfc7a9c3bbc4ab7622bfa5f605e636b4b069ae2A.1示例2a25ce71d49c969edd528936adf45be20a9d7ed939934cc6149c969ed89fbd8ae9ec5bee1be6fcalbb583615785ae5679006062060a212906a44ff619bfa9d9cf8f53e33f46717241e9cb8aa8804le627839a167bd76ad5b0bcf75e994f3cble69ee6775fa2b60c020802030406ad525d0a3e0e0a0502ed531dc60a38b516098384ad525d0820057718828488a9e878cb9518300f7ca98bd88b01842f4776748d800000000b0f520428a20224023b45a5d218c38f804517804caa105d2002002a0fa7073b0b42826aa628a22c4dcae3cb?20a200ea5a4f535049eae2e4ac545c04eaf84e592a3e0e0a3bb5bde8dd43d324f65ead81403162191920d5d4d55967f6332e6496edbcb
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)大合集人員管理十篇
- 2024年城管督查個人總結(jié)
- 寒假自習課 25春初中道德與法治八年級下冊教學課件 第三單元 第五課 第1課時 根本政治制度
- 建筑工程行業(yè)安全管理工作總結(jié)
- 2011年高考語文試卷(大綱版全國Ⅱ卷)(空白卷)
- 化妝品行業(yè)銷售工作總結(jié)
- 小學數(shù)學教學計劃18篇
- 2023年項目部治理人員安全培訓考試題含下載答案可打印
- 2023年-2024年項目部安全培訓考試題答案往年題考
- 競業(yè)限制協(xié)議書三篇
- 2025年云南昆明經(jīng)濟技術開發(fā)區(qū)投資開發(fā)(集團)有限公司招聘筆試參考題庫附帶答案詳解
- HSE基礎知識培訓
- 安徽省蚌埠市2023-2024學年高一上學期期末考試 地理 含答案
- GB/T 5483-2024天然石膏
- 2024年度托管班二人合伙協(xié)議書3篇
- 山東中醫(yī)藥大學中西醫(yī)臨床(專升本)學士學位考試復習題
- 2024-2025學年九年級語文上冊部編版期末綜合模擬試卷(含答案)
- 鄉(xiāng)村振興暨干部素質(zhì)提升培訓班學習心得體會
- IATF16949:2024標準質(zhì)量手冊
- 飼料加工混凝土施工合同
- 會議會務服務投標方案投標文件(技術方案)
評論
0/150
提交評論