版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、高階差分分析是差分分析的高階推廣,又是積分分析的一個特例。差分分析研究的是迭代密碼中一個明密文差分對的概率分布,而高階差分分析和積分分析研究的是迭代密碼中多個差分對的密碼特性。高階差分分析和積分分析的不同之處在于前者是對一組線性子空間中的明文所對應(yīng)的密文求和,而后者對這個集合沒有硬性要求,前者具有普遍性,而后者依賴于迭代密碼的結(jié)構(gòu)。
1994年來學(xué)嘉首次將高階差分的概念引入到密碼學(xué)中,他推導(dǎo)了離散函數(shù)高階導(dǎo)數(shù)的基本性質(zhì),并
2、將差分分析的思想推廣到高階差分分析。1997年Jakobsen和Knudsen給出了第一個針對具體密碼算法的有效的高階差分攻擊。從此,高階差分分析作為一種非常有效的密碼分析方法,應(yīng)用到了很多密碼算法的分析之中。經(jīng)過不斷的實踐和總結(jié)之后,2001年,Knudsen將高階差分分析的思想擴展到了積分攻擊。2007年Vielhaber在對流密碼Trivium進行分析時提出了AIDA攻擊,緊接著的2008年,Shamir在美密會的報告中介紹了Cu
3、be攻擊,這些發(fā)現(xiàn)又重新將密碼學(xué)團體的注意力吸引到高階差分分析上。AIDA攻擊方法和Cube攻擊方法類似,Shamir承認(rèn)前者是后者的先驅(qū),而Vielhaber認(rèn)為后者對前者的改進不足以重新命名這種攻擊技術(shù),Bernstein則認(rèn)為后者是高階差分攻擊的重發(fā)現(xiàn),這些發(fā)現(xiàn)和爭議說明高階差分還有很多問題值得深入研究。我們從理論和實際出發(fā),對高階差分分析技術(shù)進行了深入分析,主要得到了如下結(jié)果。
1、我們證明了已知的高階差分相關(guān)攻擊
4、方法,高階差分攻擊、AIDA攻擊、Cube攻擊、Cube測試和比特高階差分攻擊,本質(zhì)上都是基于布爾函數(shù)高階導(dǎo)數(shù)的基本性質(zhì),這些性質(zhì)的給出有利于加深對這些攻擊的理解。然后我們給出了一個基于布爾函數(shù)高階導(dǎo)數(shù)性質(zhì)的高階差分分析框架,該框架能夠涵蓋以上所有高階差分相關(guān)攻擊。注意到高階差分相關(guān)攻擊方法都是基于布爾函數(shù)高階導(dǎo)數(shù)的如下性質(zhì):布爾函數(shù)在任意點上進行求導(dǎo)運算得到的導(dǎo)函數(shù)的次數(shù)比原函數(shù)的次數(shù)至少要降低1次,導(dǎo)函數(shù)的次數(shù)降得越快,攻擊中用到的
5、選擇明文數(shù)量就越少,所以探討布爾函數(shù)導(dǎo)函數(shù)次數(shù)下降至少2次以上的差分點的性質(zhì)對高階差分分析有著很重要的意義。自然地,我們定義這種差分點為快速點。受到高階差分分析框架的啟發(fā),我們深入研究了布爾函數(shù)某些特殊差分點為快速點的充分必要條件,并且計算了其概率,這些結(jié)果對高階差分分析有著很好的參考價值。進一步的,我們基于一個布爾函數(shù)特殊差分點為快速點的必要條件給出了一個實際的高階差分分析技術(shù),利用該技術(shù)我們給出了一個可行的攻擊算法。
6、2、我們給出了布爾函數(shù)高階導(dǎo)數(shù)關(guān)于快速點性質(zhì)的一個相對完整和有規(guī)律的總結(jié)。我們證明了一個n變元的布爾函數(shù)的快速點構(gòu)成一個線性子空間,并且其維數(shù)與函數(shù)的代數(shù)次數(shù)之和不超過變元個數(shù)n。我們還證明了非零的快速點必定存在于如下函數(shù)之中:任意n變元n-1次的布爾函數(shù)、任意次數(shù)d滿足n(≠)d(mod2)的對稱布爾函數(shù)和任意奇數(shù)變元二次布爾函數(shù)。我們還詳細(xì)地給出了n變元n-2次的布爾函數(shù)快速點的特殊性質(zhì)并指出了其它類型布爾函數(shù)快速點的大致規(guī)律。這些
7、性質(zhì)都是對布爾函數(shù)高階導(dǎo)數(shù)基本性質(zhì)的一個補充。
3、我們證明了擁有最高次數(shù)不足以保證分組密碼算法能夠抵抗高階差分區(qū)分攻擊。具體地,我們證明了一個有最優(yōu)次數(shù)n-1的n比特分組密碼算法在如下兩種情況下能夠以不可忽略的區(qū)分優(yōu)勢和2n-1的區(qū)分復(fù)雜度進行區(qū)分:超過一半的分量布爾函數(shù)的次數(shù)低于n-1或者超過一半的n-1次分量布爾函數(shù)的最高次單項式完全相同?;谏鲜鲂再|(zhì),我們?yōu)榉纸M密碼提出了一個基于輸出分量布爾函數(shù)次數(shù)概率分布的設(shè)計準(zhǔn)
8、則,即一個好的分組密碼算法應(yīng)該有盡可能多的分量布爾函數(shù)次數(shù)達到最高,盡可能少的分量布爾函數(shù)具有完全相同的n-1次單項式。這是第一個關(guān)于次數(shù)的設(shè)計準(zhǔn)則。
4、Keccak是一族密碼學(xué)海綿函數(shù),它是SHA-3算法競選中第三輪也是最終輪5個候選算法之一,它的核心組件是一個長為1600比特的置換Keccak-f,該置換由五個變換迭代構(gòu)成,其中只有一個是非線性變換。我們深入研究了該非線性變換的逆變換的性質(zhì),發(fā)現(xiàn)該逆變換的輸出分量布爾
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- OFDM系統(tǒng)中的高階差分調(diào)制技術(shù)研究.pdf
- 高階差分跳頻通信體制性能分析.pdf
- 42815.高階差分?jǐn)?shù)值模擬方法研究
- 密碼體制中差分分析技術(shù)研究.pdf
- 發(fā)展方程高階差分方法的誤差估計.pdf
- 幾類高階差分系統(tǒng)周期解的存在性.pdf
- 分?jǐn)?shù)階子擴散方程的高階差分格式.pdf
- 波動方程的高階差分格式及其外推算法.pdf
- 基于高階差分的疊前逆時深度偏移.pdf
- 幾類高階差分方程的動力學(xué)行為.pdf
- 基于CUDA的高階差分正演模擬及逆時偏移.pdf
- 幾類偏微分方程的高階差分方法.pdf
- 地震波傳播的彈性波動方程高階差分?jǐn)?shù)值模擬.pdf
- 高階差分幅度相移鍵控調(diào)制解調(diào)系統(tǒng)及仿真.pdf
- 地震波傳播的彈性波動方程高階差分?jǐn)?shù)值模擬
- 一類高階微分方程及高階差分方程解的漸近性.pdf
- 微分方程和特征值問題的高階差分格式探索.pdf
- 二維反應(yīng)-擴散方程的實用有效的高階差分格式.pdf
- 非線性KleiN-Gordon方程Neumann邊值問題的高階差分格式.pdf
- 8048.兩類高階差分方程組的解及其性質(zhì)研究
評論
0/150
提交評論