《分組密碼算法的分析》是依託山東大學,由王美琴擔任項目負責人的面上項目。
基本介紹
- 中文名:分組密碼算法的分析
- 項目類別:面上項目
- 項目負責人:王美琴
- 依託單位:山東大學
《分組密碼算法的分析》是依託山東大學,由王美琴擔任項目負責人的面上項目。
《分組密碼算法的分析》是依託山東大學,由王美琴擔任項目負責人的面上項目。中文摘要 分組密碼算法的安全性分析是國際密碼領域一直關注的焦點,近兩年,隨著RFID網路的普及,輕量級分組密碼算法的設計與分析也成為了一個熱點。本項目主要就以下內容開展研究:針對一些通用分組密碼算法如Twofish, MARS等開展安全性分析,特別...
《分組密碼的分析與設計》是依託山東大學,由王小雲擔任項目負責人的重大研究計畫。中文摘要 本項目的研究工作分為三部分:一是分析分組密碼中具有代表性算法抗差分分析、線性分析、不可能差分以及能量攻擊等主要攻擊方法的安全性強度,並根據算法本身的特點,尋找適合各種算法的新的攻擊方法。所分析的算法側重於國際上一些...
第1篇主要介紹典型分組密碼,使讀者了解各種分組密碼標準、有特點的分組密碼算法以及它們的研究現狀。第2篇介紹分組密碼的分析方法,包括差分密碼分析、線性密碼分析、相關密鑰攻擊、側信道攻擊,等等。使讀者全面了解各種分析方法的基本思想,能夠從中汲取經驗和教訓,提高設計和分析分組密碼的能力。第3篇介紹分組密碼的...
《分組密碼算法的新型分析與設計理論的研究》是依託山東大學,由王美琴擔任項目負責人的面上項目。中文摘要 分組密碼算法的分析與設計技術的研究是國際密碼領域近些年持續關注的研究方向。在分組密碼分析領域,本項目將研究新型分組密碼算法的分析方法和分析模型,並進一步完備已有分析模型,改進已有分析模型的適用範圍和攻擊...
《分組密碼的分析理論和方法研究》是依託中國人民解放軍國防科技大學,由孫兵擔任項目負責人的青年科學基金項目。中文摘要 分組密碼的分析與設計是對稱密碼學研究中的重要問題。本項目以AES、Camellia和SMS4等著名分組密碼算法為對象,以有限域上的多項式理論和布爾函式的相關理論為工具研究代數攻擊、cube攻擊和高次積分攻擊...
《現代分組密碼標準分析與設計研究》是依託西安電子科技大學,由王新梅擔任項目負責人的重大研究計畫。中文摘要 AES標準Rijdael算法一直都在經受著世界各國密碼機構和專家的強化攻擊。雖然提出了幾種對簡化算法的攻擊方法,但目前仍無法對其完整版進行成功攻擊。本項目擬用代數方法對Rijndael算法進行分析,以布爾函式、Walsh...
我們首先基於Boomerang差分,Biclique和相關密鑰等密碼學分析方法,針對近年來公開的基於不同構造的輕量級分組密碼算法(例如PRESENT、Hummingbird和LBlock等),給出了新的密碼學分析結果。在算法實現上,我們分別基於秘密分享和Bitslicing的方式,給出了輕量級分組密碼算法KLEIN的抵抗能量差分攻擊和抵抗timing攻擊的具體實現。...
分組密碼是現代密碼學一個非常重要的組成部分,不僅用於保護數據傳輸的安全性,也是構造訊息認證碼、序列密碼等密碼體制的基本部件,廣泛的套用於網路安全協定中。本項目主要對AES、KASUMI、Camellia、CLEFIA和Prince等國際上推薦的標準分組密碼算法和幾個輕量級分組密碼進行安全性分析,研究其關鍵分析技術,探索新的分析模型...
另一方面,以機器學習的理論與方法為工具,提出用於分組密碼設計與分析的智慧型最佳化算法,通過智慧型最佳化算法代替傳統分組密碼設計中S盒和P置換的隨機測試法、以及尋找分組密碼的最優疊代特徵的窮盡搜尋法,以便更加有效地尋找安全性高、實用性好的密碼組件,實現對分組密碼的最優疊代特徵的高效搜尋。在此基礎上,提出設計分...
1.2.2 分組密碼的結構 1.3 分組密碼的分析方法 1.3.1 密碼分析中常見的假設和原則 1.3.2 強力攻擊 1.3.3 基於數學方法研究算法的安全性 1.3.4 結合物理實現方式研究算法的安全性 1.3.5 不同使用模式下的算法安全性 1.4 本書的內容安排 參考文獻 第2章 典型分組密碼算法 2.1 數據加密標準DES 2...
本項目的研究成果一方面將豐富分組密碼已有的攻擊理論和方法,另一方面也將為新型分組密碼算法的設計提供指導。結題摘要 分組密碼結構的分析與設計是分組密碼研究中的重要課題,一個好的分組密碼結構既可以提高算法的實現效率,又能較好地保障算法的安全性。本項目圍繞分組密碼結構安全性分析與設計中的理論與方法開展研究,...
在此基礎上,獲得更準確有效的密碼算法安全性分析手段,設計並實現能自動檢測密鑰編排方案弱點的工具,對現有的主流分組密碼進行檢測分析。針對未來算法效率和安全性需求的發展趨勢,提出密鑰編排方案應滿足的條件和設計準則。在保證算法執行效率的基礎上,構造更加安全有效的密鑰編排方案,為分組密碼算法的設計提供更為安全...
本課題主要開展Hash函式與分組密碼的分析與設計的研究。在Hash函式的分析與設計方面,主要圍繞美國國家標準技術所設計的具有更長Hash函式算法SHA-256、384、512的安全性分析,安全Hash函式的評估準則以及安全而有效的新的Hash函式算法的設計。並且及時跟蹤以後兩年內設計的新的國際Hash函式算法,並評估其安全性。在分組密碼...
期望本項目的研究成果能豐富和完善分組密碼的設計理論,同時也對我國分組密碼算法的自主設計、開發與標準化工作起到促進作用。結題摘要 近年來隨著分組密碼算法廣泛套用於雲計算、物聯網、RFID標籤、智慧卡安全、大數據安全等眾多領域,其安全性分析與設計一直是密碼學領域的研究熱點之一。本項目圍繞分組密碼的分析方法與...
對稱算法可分為兩類。一次只對明文中的單個比特(有時對位元組)運算的算法稱為序列算法或序列密碼。另一類算法是對明文的一組比特亞行運算,這些比特組稱為分組,相應的算法稱為分組算法或分組密碼。現代計算機密碼算法的典型分組長度為64比特——這個長度大到足以防止分析破譯,但又小到足以方便使用(在計算機出現前,...
在CHES2007上,Bogdanov等提出了PRESENT算法,該算法具有出色的硬體實現性能和簡潔的輪函式設計。PRESENT密碼算法與現有的輕量級分組密碼算法TEA、MCRYPTON、HIGHT、SEA和CGEN相比,有著更簡單的硬體實現,因此被稱為超輕量級密碼算法。算法簡介 PRESENT分組密碼算法採用SPN結構,分組長度為64位,支持80位、128位兩種密鑰長度...
本課題在國家自然基金委的支持下,對分組密碼未知部件進行了側信道旁路分析,是一種對未知密碼算法的逆向分析方法,對特定加密算法、非公開或半公開分組密碼算法的安全性提供一種新的分析測試手段。 經過整個課題組三年的研究積累,我們首先提出了基於功耗分析的極性逆向分析方法,以此作為分組密碼未知非線性運算方法逆向...
強力攻擊包括查表攻擊,時間-存儲權衡攻擊,字典攻擊以及窮舉搜尋攻擊。對於任何一種分組密碼來說,強力攻擊都是適用的。特別地,這種攻擊方法的複雜度僅僅取決於密鑰和分組的長度。更嚴格地講,這種攻擊技術的時間複雜度只取決於分組密碼算法的效率,如存儲大小,密鑰擴展速度,加密和解密的速度等。2、線性密碼分析 作為...
3.2 置換密碼 3.3 隱寫術 3.4 一次一密亂碼本 習題和思考題 第4章 分組密碼 4.1 分組密碼的概念 4.2 分組密碼的設計 4.2.1 S-P網路 4.2.2 Feistel結構 4.2.3 LM結構 4.3 分組密碼的典型分析方法 4.3.1 差分密碼分析 4.3.2 線性密碼分析 4.4 典型分組密碼算法 4.4.1 DES 4.4.2 ...
DES算法的入口參數有三個:Key、Data、Mode。其中Key為7個位元組共56位,是DES算法的工作密鑰;Data為8個位元組64位,是要被加密或被解密的數據;Mode為DES的工作方式,有兩種:加密或解密。DES基本原則 DES設計中使用了分組密碼設計的兩個原則:混淆(confusion)和擴散(diffusion),其目的是抗擊敵手對密碼系統的統計分...
《信息安全技術 分組密碼算法的工作模式(GB/T 17964-2008)》與GB/T 17964—2000相比主要變化如下:修改了標準的名稱;修改了部分術語的定義;修改了加密解密的關係表達式;增加了分組算法的計數器(CTR)、分組連結(BC)和帶非線性函式的輸出反饋(OFBNLF)三種工作模式及其說明;在資料性附錄B中增加了計數器(CTR...
證明了一個有最優次數n-1的n比特分組密碼算法在如下兩種情況下能夠以不可忽略的區分優勢和2^(n-1)的區分複雜度進行區分;超過一半的分量布爾函式的次數低於n-1或者超過一半的n-1次分量布爾函式的最高次單項式完全相同。 利用基於高階差分分析理論的零和區分攻擊技術對hash標準SHA-3算法進行了區分攻擊,構造關於全...
密碼技術包括密碼編碼技術、密碼分析技術、認證技術和密鑰管理技術。密碼編碼技術包括序列密碼編碼技術、分組密碼編碼技術和公鑰密碼編碼技術。主要任務是解決信息的加密保護問題,手段是利用加密算法在密鑰的指示下對明文加密產生密文。密碼算法既要做到安全,又要滿足實際需要。密碼分析技術包括序列密碼分析技術、分組密碼分析...
5.2 分組密碼的結構特徵 5.3 S盒的設計準則 5.4 P置換的設計準則 5.5 輪函式和密鑰擴展算法的設計準則 5.6 分組密碼的工作模式 5.7 分組密碼的測試方法 習題5 第6章 典型分組密碼算法 6.1 DES算法 6.2 IDEA算法 6.3 AES算法 6.4 Camellia算法 6.5 SMS4算法 習題6 第7章 分組密碼的分析方法 7....
33高級數據加密標準(AES)331算法描述 332算法軟/硬體實現 333算法安全性分析 34SM4商用密碼算法 341SM4算法背景 342SMS4算法描述 343SMS4算法安全性分析 35典型分組加密算法 351Camellia密碼加密算法 352IDEA加密算法 353RC6加密算法 36分組密碼算法...
4.2.6 密鑰擴展算法的設計 75 4.2.7 SM4分組密碼算法初始變數正確性 76 4.3 SM4分組密碼算法安全性分析 76 4.4 本章小結 77 4.5 本章習題 77 第5章 序列密碼 79 5.1 序列密碼的概述 79 5.1.1 序列密碼的定義 79 5.1.2 序列密碼的分類 80 5.2 序列密碼...
近年出現了對二者分析技術的交叉組合套用研究,但都還停留在初級階段。我們已經將積分攻擊、高階差分分析等分組密碼分析技術成功套用於密碼雜湊算法,並將反彈攻擊這一密碼雜湊函式分析技術成功套用於分組密碼算法,還將積分攻擊與高階差分分析組合套用,構建了新的分析方法。本研究進一步挖掘積分攻擊與高階差分分析的理論...
RC5分組密碼算法是1994由麻薩諸塞技術研究所的Ronald L. Rivest教授發明的,並由RSA實驗室分析。它是參數可變的分組密碼算法,三個可變的參數是:分組大小、密鑰大小和加密輪數。在此算法中使用了三種運算:異或、加和循環。相關介紹 簡介 RC5是種比較新的算法,Rivest設計了RC5的一種特殊的實現方式,因此RC5算法有...