對對稱密碼的代數(shù)攻擊及解多元方程組算法的研究.pdf_第1頁
已閱讀1頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、近些年來,對對稱密碼體制的一種全新有效的攻擊方法-代數(shù)攻擊,在密碼學(xué)界中引起了越來越多的關(guān)注。與以前傳統(tǒng)的“統(tǒng)計(jì)”攻擊方法不同,使用代數(shù)方法對密碼體制進(jìn)行密碼分析的攻擊方法,統(tǒng)稱為代數(shù)攻擊。其主要思想是,將密碼體制內(nèi)在加密活動描述為輸入(密鑰)和輸出之間的多元方程組,并且通過求解低次超定或稀疏方程組來恢復(fù)密鑰。這樣,求解大型低次超定稀疏多元方程組計(jì)算上的困難性,就成為許多現(xiàn)代對稱密碼體制安全性的一個必要條件,人們也越來越多得關(guān)注于尋找求

2、解大型多元方程組的新的快速有效算法。 代數(shù)攻擊與其它已有的攻擊方法相比有很大的優(yōu)勢,其中最引人注意的特色之一就是代數(shù)攻擊所需要的數(shù)據(jù)量非常少,有時1個或2個已知明文就足夠了,這對攻擊者來說是非常有吸引力的。這也正是為什么現(xiàn)在代數(shù)攻擊雖然還不成熟、效率低,卻仍然是潛在得非常有破壞力的原因。代數(shù)攻擊的另一個優(yōu)勢就是,它是一種全新的分析方法,目前涉足的也許只是代數(shù)分析方法的一小部分,還有許多未知的領(lǐng)域沒有被探索和研究。因而代數(shù)攻擊的前

3、景非常廣闊,可以有很大得提高和改進(jìn),對代數(shù)攻擊進(jìn)行研究具有很好的理論意義和應(yīng)用價值。 代數(shù)攻擊最早用于對公鑰密碼及分組密碼Rijndael和Serpent的攻擊,通過將恢復(fù)密鑰的問題轉(zhuǎn)化為求解一個多元二次方程組(MQ問題)來進(jìn)行密碼分析。雖然代數(shù)攻擊對Rijndael和Serpent還沒有可行的攻擊實(shí)例,但其S盒超定稀疏方程的存在已成為Rijndael和Serpent一種本質(zhì)的威脅。隨著解低次多元方程組有效算法-XL算法的提出和

4、改進(jìn),對基于LFSR流密碼體制的代數(shù)攻擊成為一個熱門課題,其攻擊思想是由高階相關(guān)攻擊的思想衍變而來的,不再把輸出作為輸入的函數(shù)考慮,而是研究輸入流和輸出流之間的代數(shù)關(guān)系。研究表明代數(shù)攻擊對基于LFSR的流密碼體制非常有效,多個基于LFSR的流密碼對代數(shù)攻擊是(本質(zhì))脆弱的。近年來對分組密碼的代數(shù)攻擊又有了新的研究成果,采用將MQ問題轉(zhuǎn)化為SAT問題求解的算法可以破解6輪DES(僅使用一個已知明文)和全部輪的KeeLoq密碼體制。

5、 本文研究了對基于LFSR流密碼和分組密碼的代數(shù)攻擊;既有理論方面的研究,又有對具體密碼算法實(shí)際的攻擊方法,如Toyocrypt、LILI-128、EO、Sfinks、Rijndael、Serpent、DES、KeeLoq等。本文還研究了傳統(tǒng)的構(gòu)造Gr(o)bner基的Buchberger算法、XL算法及改進(jìn)和將MQ問題轉(zhuǎn)化為SAT問題求解等解方程組的算法。相較于前兩種算法,第三種算法非常簡單有效,而且所需已知明文的個數(shù)也相對較少,采用

6、這種算法,可以破解6輪DES和全部輪的KeeLoq,因而研究這種算法對推動代數(shù)攻擊的發(fā)展有非常積極的意義。本文重點(diǎn)探討了將低次稀疏多元方程組轉(zhuǎn)化為CNF-SAT問題的有效方法,并僅用一個已知明文,固定20個密鑰比特,采用S-盒的門電路表示方法,列出了6輪DES 3076個方程的2900元稀疏二次方程組,轉(zhuǎn)化為4203個變元、16880個子句、子句總長度為51514的SAT問題,進(jìn)而用MiniSAT 2.0求解,恢復(fù)出另外36比特密鑰。本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論