




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
幾個(gè)輕量級(jí)分組密碼算法的安全性分析隨著信息技術(shù)的飛速發(fā)展,密碼學(xué)作為保障信息安全的核心技術(shù),在現(xiàn)代信息安全領(lǐng)域中發(fā)揮著越來越重要的作用。分組密碼作為現(xiàn)代密碼學(xué)的一個(gè)重要分支,其研究?jī)?nèi)容主要包括分組密碼設(shè)計(jì)和分析兩個(gè)方面。一方面,密碼設(shè)計(jì)人員的目標(biāo)是設(shè)計(jì)出能夠抵抗所有已知攻擊的安全強(qiáng)度高的密碼算法,而另一方面,密碼分析者是在努力尋找密碼算法的安全性漏洞和破譯密碼算法的攻擊方法。這兩方面的研究相互促進(jìn),共同推動(dòng)了分組密碼理論的發(fā)展。隨著物聯(lián)網(wǎng)的發(fā)展,RFID芯片和無線傳感網(wǎng)絡(luò)等微型計(jì)算設(shè)備的應(yīng)用越來越廣泛,在給人們的生活帶來了極大便利的同時(shí),如何確保了這類資源受限設(shè)備上信息的安全性,越來越引起密碼學(xué)家的重視。為了適應(yīng)物聯(lián)網(wǎng)上所使用的微型計(jì)算設(shè)備資源受限的特點(diǎn),設(shè)計(jì)既具有低功耗和低資源占用又滿足所需要的安全性要求的輕量級(jí)分組密碼算法應(yīng)運(yùn)而生。例如TWINE,PRESENT,LED,LBlock,SIMON和SPECK等。由于輕量級(jí)分組密碼的設(shè)計(jì)目標(biāo)是力求尋找安全性與執(zhí)行性能的最佳折衷,然而在受限環(huán)境下運(yùn)行的密碼算法受資源條件約束,算法的安全性必然會(huì)受到一定影響,因此對(duì)輕量級(jí)密碼算法的安全性評(píng)估顯得尤為重要。2005年,王小云教授提出了模差分比特分析方法和消息修改技術(shù),破解了MD系列Hash函數(shù),引起了Hash函數(shù)研究的新高潮。在分組密碼研究中,因?yàn)槊荑€是未知的,不能直接運(yùn)用消息修改技術(shù)。分組密碼中帶密鑰的比特條件方程如何求解?對(duì)于該困難問題,我們提出了動(dòng)態(tài)密鑰猜測(cè)的技術(shù),取得了兩項(xiàng)重要成果。第一,我們充分研究密碼算法中非線性運(yùn)算的異或差分特性,提出基于比特的動(dòng)態(tài)密鑰猜測(cè)技術(shù),極大地降低了猜測(cè)密鑰的空間。第二,對(duì)4比特S盒的差分特性進(jìn)行了詳細(xì)的分析,提出基于半字節(jié)運(yùn)算的密鑰猜測(cè)技術(shù)求解條件方程,降低攻擊的復(fù)雜度。使用該方法對(duì)輕量級(jí)分組密碼算法SIMON和LBlock進(jìn)行安全性評(píng)估,主要研究成果簡(jiǎn)要介紹如下:·SIMON族分組密碼算法的動(dòng)態(tài)密鑰猜測(cè)差分分析SIMON算法是美國國家安全局(NSA)于2013年提出的一族分組密碼算法,其設(shè)計(jì)思路是使之在硬件上有較高的性能。SIMON算法采用的是Feistel結(jié)構(gòu),根據(jù)不同的分組長(zhǎng)度和密鑰長(zhǎng)度共分為10個(gè)版本。自從SIMON族算法發(fā)布以來,引起了很多密碼分析者的關(guān)注,許多分析方法被用于對(duì)SIMON算法的安全性分析,包括差分分析,線性分析,不可能差分分析,線性殼分析,零相關(guān)線性殼分析,動(dòng)態(tài)立方分析等。2013年,Alkhzaimi和Lauridsen等人提出了對(duì)SIMON算法的第一個(gè)安全性分析,給出了差分分析結(jié)果和不可能差分分析結(jié)果。同年Alizadeh等人給出了線性分析結(jié)果和不可能差分分析結(jié)果。2014年,Abed等人用線性、差分、不可能差分等分析了SIMON算法。在FSE2014上,Biryukov和Velichkov等人搜索到該算法新的差分特征,并使用差分分析攻擊了19輪的SIMON32/64,20輪的SIMON48和26輪的SIMON64。Wang等人在INDOCRYPT2014上提出了對(duì)SIMON的積分攻擊、線性攻擊和不可能差分攻擊。孫思維等人在ASIACRYPT2014上針對(duì)比特型的分組密碼,提出了一種新的自動(dòng)搜索差分特征的工具,并獲得了SIMON算法新的差分特征。Kolbl在CRYPTO2015上推導(dǎo)出SIMON算法輪函數(shù)的平方相關(guān)的顯示公式,并利用SAT/SMT求解器獲得了部分版本的最優(yōu)線性路線。我們的工作是在模差分比特分析方法和消息修改技術(shù)思想的基礎(chǔ)上,通過深入分析算法中非線性運(yùn)算的異或差分特性,將模差分比特分析方法用于分組密碼分析,于2014年提出了動(dòng)態(tài)密鑰猜測(cè)技術(shù)?;谝延械牟罘致肪€,利用輪函數(shù)非線性部件的差分特性,建立一系列使得擴(kuò)展輪差分路線成立的充分的比特條件方程。這些比特條件可以分成兩類,一類條件只依賴于明文和密文,我們將這一類條件用于選擇明文構(gòu)造數(shù)據(jù)結(jié)構(gòu),降低明文收集的復(fù)雜度,并提前過濾掉無效的明密文對(duì),降低計(jì)算候選密鑰過程的復(fù)雜度。第二類條件是與密鑰相關(guān)的,用于猜測(cè)密鑰。因?yàn)?在第二類條件方程中存在一些冗余信息,在攻擊過程中,通過不同的選擇明密文對(duì)及它們所對(duì)應(yīng)的不同的比特方程,盡量避免猜測(cè)包含在這些條件中冗余的子密鑰或等價(jià)密鑰比特。采用提出的動(dòng)態(tài)密鑰猜測(cè)思想,在使用相同的差分路線的情況下,通過選擇明文并動(dòng)態(tài)地求解相應(yīng)的比特方程,可以極大地降低猜測(cè)密鑰的空間,該方法可以提高經(jīng)典的差分、不可能差分及線性分析中密鑰恢復(fù)階段的密鑰猜測(cè)效率。應(yīng)用該技術(shù),針對(duì)SIMON32,SIMON48,SIMON64,SIMON96和SI-MON128版本算法,我們的攻擊結(jié)果比以往不使用動(dòng)態(tài)密鑰猜測(cè)技術(shù)的經(jīng)典差分分析提高了2-4輪。特別地,對(duì)SIMON64/96,SIMON64/128,SIMON96/96,SIMON128/128和SIMON128/192這5個(gè)版本的攻擊是目前在單密鑰模式下攻擊輪數(shù)最長(zhǎng)的結(jié)果。而且我們提出的技術(shù)已經(jīng)被用于對(duì)其它基于比特級(jí)運(yùn)算的分組密碼算法的各類分析工作中,相對(duì)于經(jīng)典的攻擊均獲得了明顯的提高。例如,陳懷鳳等在FSE2016上使用動(dòng)態(tài)密鑰猜測(cè)技術(shù)給出了SIMON算法的線性殼分析。·LBLOCK分組密碼算法的不可能差分分析LBlock是我國學(xué)者吳文玲和張蕾在ACNS2011上提出的32輪Feistel結(jié)構(gòu)的輕量級(jí)分組密碼,其密鑰和分組長(zhǎng)度分別為80和64比特。自該分組密碼提出以來,很多密碼分析學(xué)家都對(duì)它的安全性進(jìn)行了分析,包括差分分析、線性分析、不可能差分分析、零相關(guān)線性分析及積分攻擊等。對(duì)于該算法,在考慮攻擊的輪數(shù)上,不可能差分攻擊是一個(gè)相對(duì)有效的方法。Boura等人在ASIACRYPT2014上提出了對(duì)LBlock算法23輪的不可能差分分析結(jié)果,其使用的時(shí)間復(fù)雜度為275.36,數(shù)據(jù)復(fù)雜度為259。同時(shí),作者給出了一個(gè)不可能差分分析的通用計(jì)算公式,簡(jiǎn)化了不可能差分攻擊的數(shù)據(jù)、時(shí)間、存儲(chǔ)復(fù)雜度計(jì)算。將14輪不可能差分路線擴(kuò)展到24輪后,需要88個(gè)使得擴(kuò)展路線成立的充分的比特條件。如果使用以往文獻(xiàn)中給出的公式計(jì)算,所需要的最小數(shù)據(jù)量為288,已經(jīng)超出了窮盡密鑰的復(fù)雜度,這對(duì)于攻擊24輪似乎是不可能的。本文對(duì)算法中使用的4比特S盒的差分特性進(jìn)行了詳細(xì)的分析,類似于SIMON算法分析中提出的比特級(jí)的動(dòng)態(tài)密鑰猜測(cè)技術(shù),利用S盒的詳細(xì)的差分特性,提出了基于4比特半字節(jié)運(yùn)算的密鑰猜測(cè)技術(shù)。首先,建立一系列使得擴(kuò)展輪差分路線成立的充分的差分條件方程,并分析了條件卷式之間的關(guān)系,建立各條件之間的聯(lián)系。然后利用只與明密文相關(guān)的條件建立預(yù)計(jì)算表,用于更有效地收集有用的明密文對(duì),并提前過濾掉無用的明密文對(duì),降低選擇明文的數(shù)據(jù)復(fù)雜度和明密文收集過程的時(shí)間復(fù)雜度。利用與密鑰相關(guān)的條件建立預(yù)計(jì)算表,用于更有效地計(jì)算密鑰,降低過濾錯(cuò)誤密鑰過程的時(shí)間復(fù)雜度。同時(shí),深入地分析了密鑰恢復(fù)過程中所涉及的子密鑰之間的關(guān)系,設(shè)計(jì)最優(yōu)的密鑰猜測(cè)的順序。我們采用提出的技術(shù),結(jié)合預(yù)計(jì)算表和優(yōu)化的密鑰猜測(cè)順序,極大地
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025投資協(xié)議書范本(合同版本)
- 2025 年租賃合同范本:商鋪、店面租賃協(xié)議
- 2025企業(yè)流動(dòng)資金借款合同
- 2025供貨合同示范文本
- 光伏建筑合作協(xié)議
- 新興農(nóng)業(yè)技術(shù)應(yīng)用于傳統(tǒng)農(nóng)業(yè)的轉(zhuǎn)型發(fā)展研究
- 酒店宴會(huì)委托協(xié)議書范本
- 常用鋼材購銷合同范本
- 智能裝備機(jī)電集成技術(shù)知到課后答案智慧樹章節(jié)測(cè)試答案2025年春深圳職業(yè)技術(shù)大學(xué)
- 中國傳統(tǒng)繪畫賞析知到課后答案智慧樹章節(jié)測(cè)試答案2025年春廈門理工學(xué)院
- 2025年中考英語時(shí)文閱讀:6篇有關(guān)電影哪吒2的英語閱讀及相關(guān)題目(無答案)
- 2024年太原城市職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫含答案解析
- 戲劇課程設(shè)計(jì)方案
- 物料提升機(jī)安全技術(shù)操作規(guī)程(4篇)
- 圖書室管理領(lǐng)導(dǎo)小組及職責(zé)
- 【MOOC】智慧的秘密-重慶大學(xué) 中國大學(xué)慕課MOOC答案
- 【MOOC】金融工程-廈門大學(xué) 中國大學(xué)慕課MOOC答案
- 《人力資源管理》大學(xué)期末測(cè)試題庫500題(含答案)
- CQI-9 第四版 熱處理系統(tǒng)審核表中文完整版-
- 2024-2025學(xué)年七年級(jí)語文上冊(cè)專項(xiàng)復(fù)習(xí):詞語理解(原卷版+答案)
評(píng)論
0/150
提交評(píng)論