版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1987年,RonRivest為RSA數(shù)據(jù)安全公司設(shè)計了RC4算法,該算法與眾多流密碼的算法的設(shè)計思想不同,安全性高,而且更易于軟件實現(xiàn),正是由于該算法具有了線性反饋移位寄存器等其它流密碼算法所不具有的特性,因而得到非常廣泛的應用.在國際著名的安全協(xié)議標準SSL中,該算法用來確?;ヂ?lián)網(wǎng)傳輸中的保密性,而且它也被集成于MicrosoftWindows,LotusNotes,AppleAOCE,OracleSecureSQL等,另外,該算法
2、也被選為蜂窩數(shù)字數(shù)據(jù)包規(guī)范的一部分. 在得到廣泛應用的同時,該算法的安全性分析也成為一個重要的研究方向.自從該算法被公開之日起,針對該算法的很多攻擊方法也應運而生.包括針對該算法PRGA過程的攻擊,弱密鑰方案,偽隨機數(shù)的隨機性分析等等,詳見§1.3節(jié)研究進展.目前很多人對PRGA過程進行了分析[13、14、24],其中比較著名的就是Knudsen等人在1998年公布的攻擊方法[13],雖然該方法在不知道初始內(nèi)部狀態(tài)時的復雜度很高
3、,但是在攻擊者得到一部分內(nèi)部狀態(tài)的信息時卻變得非常有效. Knudsen等人研究發(fā)現(xiàn),該算法的攻擊復雜度不僅取決于已知初始內(nèi)部狀態(tài)中的信息的多少,還取決于這些信息的分布狀況.但是這些已知信息的多少和分布狀況如何決定復雜度卻是一個尚未解決的問題.本文正是針對這個問題而進行的一些分析. 本文共分兩章. 在第一章中,作者首先在§1.1中詳細介紹了RC4算法的背景,包括密碼學中的一些概念,流密碼和分組密碼的關(guān)系,流密碼的
4、加密過程、分類、隨機性,RC4算法在流密碼中的地位等;然后作者在§1.2中對RC4算法的過程進行了描述,主要是該算法的兩個部分KSA和PRGA的操作過程;最后在§1.3中作者對RC4算法近年來的研究進展就行了簡單的描述. 在第二章中,作者在§2.1首先引入了Knudsen等人1998年提出的攻擊方法,該方法分三步來進行: Step1:檢查St-1[i,]是否已被賦值過(a)如果有值,跳到step2. (b)否則,
5、用2n-at個未出現(xiàn)的值逐一對St-1[it]賦值,更新at,然后跳到step2. Step2:檢查Zt是否等于at中的某個值,即是否在內(nèi)部狀態(tài)中已知的值中(a)如果等于,我們可以計算出St[jt].如果此時不出現(xiàn)矛盾,t+1,跳到step1. (b)如果不等于,跳到step3. Step3:檢查St-1[jt]是否已經(jīng)被賦值過(a)如果沒有,逐一對St-1[jt]賦值,更新at.接著檢查是否出現(xiàn)矛盾.如果沒有矛
6、盾,t+1,然后跳到step1. 然后作者詳細介紹了其對應的復雜度的計算公式,由此可以得到已知初始內(nèi)部狀態(tài)部分隨機值的復雜度.在§2.2中作者針對初始內(nèi)部狀態(tài)的不同取值類型進行了深入的分析.首先定義了三種基本類型: 定義2.1如果一個初始狀態(tài)中已知連續(xù)a個位置的值是已知的,并且指針it正好指向這a個位置中的某一個,我們把這種內(nèi)部狀態(tài)定義為類型Ⅰ;如果內(nèi)部狀態(tài)中連續(xù)a+a'個值中只有一個未知的間斷點,其他均為已知,我們把這
7、種初始狀態(tài)記為類型Ⅱ;如果已知內(nèi)部狀態(tài)中兩段連續(xù)的值,分別為a和a'個,這兩段值中間有a"個連續(xù)的未知位置,那么我們稱這種初始狀態(tài)為類型Ⅲ. 針對這三類基本類型,作者提出了新的研究方法,并得出了一些結(jié)論:推論2.1類型Ⅰ的復雜度(→)某個內(nèi)部狀態(tài)的復雜度,即等價于已知a+△a個值時初始狀態(tài)對應的復雜度. 推論2.2 類型Ⅱ以Pr=a∑t=1(1/2n+at/22n-at/23n)的概率(→)complex*(a+
8、a',a+a'+1),此處at表示初始指針到達it時所有能夠得到的所有已知值的總數(shù),a1=a+a'. 推論2.3如果t=a+1時的正確值能夠得到,則,類型Ⅱ的平均復雜度(→)complex*(a+a'+1,a+a'+1)+(1+2n-a-a')/2,此處(1+2n-a-a')/2表示在t=a+1處的平均賦值次數(shù). 推論2.4類型Ⅲ以a+a"-1Πr=a(r∑t=1Prt)的概率(→)complex*(a+a',a+a'+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- RC4算法的安全性分析.pdf
- RC4算法及其安全性分析.pdf
- RC4密鑰擴展算法的不動點數(shù)分析.pdf
- RC4流密碼算法的研究與改進.pdf
- 基于密鑰流的RC4算法安全性分析與改進.pdf
- RC4加密算法硬件加速IP核的設(shè)計.pdf
- 應用于QR碼信息加密的RC4改進算法研究.pdf
- 網(wǎng)絡(luò)安全課程設(shè)計---rc4加密算法的實現(xiàn)
- 網(wǎng)絡(luò)安全課程設(shè)計--rc4加密算法的實現(xiàn)
- WEP-RC4的安全分析與修改方案的研究.pdf
- rc電路分析
- 深亞微米集成電路互連RC網(wǎng)絡(luò)約簡算法分析.pdf
- 基于智能算法的RC隔震連續(xù)梁橋地震易損性分析.pdf
- F4算法的實現(xiàn)與分析.pdf
- 基于RC-LDPC碼的打孔及譯碼算法研究.pdf
- RC橋梁壽命的可靠度分析方法研究.pdf
- 基于FPGA的AES-RC5混合加-解密算法的實現(xiàn).pdf
- RC環(huán)梁連接的鋼管混凝土柱與RC梁節(jié)點抗變性能分析研究.pdf
- RC框架抗震性能的Pushover分析方法.pdf
- 考慮填充墻影響的RC框架連續(xù)倒塌分析.pdf
評論
0/150
提交評論