《雜湊函式與訊息認證碼的安全性分析與設計》是依託清華大學,由於紅波擔任項目負責人的面上項目。
基本介紹
- 中文名:雜湊函式與訊息認證碼的安全性分析與設計
- 依託單位:清華大學
- 項目負責人:於紅波
- 項目類別:面上項目
《雜湊函式與訊息認證碼的安全性分析與設計》是依託清華大學,由於紅波擔任項目負責人的面上項目。
《雜湊函式與訊息認證碼的安全性分析與設計》是依託清華大學,由於紅波擔任項目負責人的面上項目。項目摘要雜湊函式是目前密碼學中的熱點研究領域。本項目主要圍繞著密碼雜湊函式與訊息認證碼的安全性分析與設計,開展以下方面的研究:(...
本項目圍繞訊息認證碼等單鑰密碼體制的安全性展開研究,並考慮將訊息認證碼的分析技術與算法設計結合起來,變攻擊手段為證明方法,完善可證明安全理論。在安全性證明方面,第一次將長度擴展攻擊——對雜湊函式及訊息認證碼的經典攻擊技術,...
雜湊函式是密碼學的重要組成部分,常用於數字簽名、口令驗證、數據完整性檢測、信息認證等。本項目研究了雜湊函式的碰撞攻擊、原像攻擊、區分攻擊方法以及與雜湊函式密切相關的分組密碼等的安全性分析方法,探索了安全性與實現折中最優的雜湊...
密碼雜湊函式指的是將任意長度的數字訊息映射成固定長度的數字串的函式,又稱散列函式。雜湊函式H作用於任意長的訊息M,得到一個固定長度的雜湊值h,即h=H(M)。目的是生成數字檔案、訊息的“指紋”,是安全高效實現數字簽名和認證的...
最簡單的這種成對獨立散列函式由隨機密鑰key=(a,b)定義,並且訊息m的MAC標籤被計算為tag =(am + b)mod p,其中p是prime。一般地,只要對於k路獨立散列函式使用小於k次的密鑰,k獨立散列函式就提供安全訊息認證碼。
信息認證碼或押碼(Message authentication codes, MACs)很類似密碼雜湊函式,除了接收方額外使用秘密鑰匙來認證雜湊值。一般用於產生訊息摘要,密鑰加密等.一個安全的雜湊函式應該至少滿足以下幾個條件:①輸入長度是任意的;②輸出長度是固定...
包括對訊息源、訊息內容、訊息時間進行認證,一般基於分組密碼的密碼分組連結模式和基於雜湊函式構造。在多信道訊息認證碼中,一個傳送者將訊息同時傳送給多個接收者,多個接收者均能對該訊息進行認證。②數字簽名。依賴於訊息與簽名者秘密...
SHA(Secure Hash Algorithm)這是一種較新的散列算法,可以對任意長度的數據運算生成一個160位的數值。MAC(Message Authentication Code):訊息認證代碼,是一種使用密鑰的單向函式,可以用它們在系統上或用戶之間認證檔案或訊息,常見的...
5.7.4 IBE方案的安全性 145 5.8 公鑰密碼體制的分析 147 習題 149 第6章 訊息認證與雜湊函式 151 6.1 認證函式 151 6.1.1 訊息加密 151 6.1.2 訊息認證碼 155 6.1.3 雜湊函式 157 6.1.4 雜湊函式的性質 158 6.2...
SHA-1以及RIPEMD-160等)的弱輸入差分選擇理論;2、MDx函式差分路徑智慧型化設計方法;3、MDx函式碰撞攻擊智慧型搜尋算法設計,如採用分而治之策略與進化計算等技術;4、MDx次原象與原象攻擊;5、基於MDx函式的HMAC與NMAC等訊息認證碼攻擊...
密鑰散列訊息認證碼(英語:Keyed-hash message authentication code),又稱散列訊息認證碼(Hash-based message authentication code,縮寫為HMAC),是一種通過特別計算方式之後產生的訊息認證碼(MAC),使用密碼散列函式,同時結合一個加密...
典型的散列函式都有無限定義域,比如任意長度的位元組字元串,和有限的值域,比如固定長度的比特串。在某些情況下,散列函式可以設計成具有相同大小的定義域和值域間的一一對應。一一對應的散列函式也稱為排列。可逆性可以通過使用一系列的對於...
51無條件安全認證碼 52單向雜湊函式 521一些重要的雜湊算法 522基於對稱分組密碼算法的單向雜湊函式 523不安全的雜湊函式 524基於公開密碼算法的雜湊算法 525單向雜湊函式的選取 53訊息認證碼 53...
3.4 雜湊函式和訊息認證碼 3.5 數字簽名 3.6 小結與註記 思考題 參考文獻 第4章 實體認證 4.1 標識 4.2 口令與挑戰?回響 4.3 線上認證服務 4.4 公鑰認證 4.5 匿名認證 4.6 其他常用認證技術 4.7 ...
5.7 公鑰密碼體制的安全性分析 155 習題 157 第6章 訊息認證與雜湊函式 159 6.1 認證函式 159 6.1.1 訊息加密 159 6.1.2 訊息認證碼 163 6.1.3 雜湊函式 165 6.2 訊息認證碼 166 6.2.1 對MAC的要求 167 6.2.2 ...
第3章 信息認證技術 數字簽名技術 身份識別技術 雜湊函式和訊息完整性 認證模式與認證方式 認證的具體實現 認證碼 小 結 思考題 第4章 密鑰管理技術 第5章 訪問控制技術 第6章 資料庫安全 第7章 網路安全技術 第8章 信息安全標準...
3.1.1利用常規加密的訊息認證 50 3.1.2非加密的訊息認證 51 3.2安全散列函式 53 3.2.1散列函式的要求 54 3.2.2散列函式的安全性 54 3.2.3簡單散列函式 55 3.2.4SHA安全散列函式 56 3.3訊息認證碼 59 3.3.1HMAC ...
近年來,人們越來越感興趣於利用散列函式來設計MAC,原因有二:①一般的散列函式的軟體執行速度比分組密碼的要快。②密碼散列函式的庫代碼來源廣泛。因此HMAC應運而生,HMAC是一種利用密碼學中的散列函式來進行訊息認證的一種機制,所能...
SM3是中華人民共和國政府採用的一種密碼散列函式標準,由國家密碼管理局於2010年12月17日發布。相關標準為“GM/T 0004-2012 《SM3密碼雜湊算法》”。在商用密碼體系中,SM3主要用於數字簽名及驗證、訊息認證碼生成及驗證、隨機數生成等...
第7章 雜湊算法、區塊鏈和訊息認證 7.1 雜湊函式 7.1.1雜湊函式的概念 7.1.2 安全雜湊函式的一般結構 7.1.3填充 7.1.4雜湊函式的套用 7.2 雜湊算法 7.2.1 雜湊算法的設計方法 7.2.2 SHA-1 7.2.3 SHA-256 7....
11.4 訊息認證碼與HMAC算法 171 11.4.1 訊息認證碼 172 11.4.2 HMAC算法 173 11.5 雜湊函式安全性分析 175 11.5.1 生日攻擊 175 11.5.2 Keccak算法的安全性分析現狀 176 11.5.3 SM3的安全性分...