




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
密碼學(xué)第四章分組密碼4.5
高級(jí)加密標(biāo)準(zhǔn)(AES)(續(xù))密文(字節(jié)矩陣)明文(字節(jié)矩陣)字節(jié)代替變換行移位變換列混合變換行移位變換字節(jié)代替變換k1k10k0第一圈第十圈AES加密運(yùn)行圖密鑰生成算法脫密算法加脫密相似性AES的簡(jiǎn)單分析4.5
高級(jí)加密標(biāo)準(zhǔn)(AES)(續(xù))
圈密鑰是通過密鑰生成算法從初始密鑰中獲得的,其長(zhǎng)度等于分組長(zhǎng)度。AES的密鑰生成算法由兩部分組成:
初始密鑰經(jīng)密鑰擴(kuò)展過程產(chǎn)生出114=44個(gè)四字節(jié)密鑰字的擴(kuò)展密鑰。W0W1W2W3W4W5W6W7…
W43(一)密鑰擴(kuò)展一、密鑰生成算法(二)圈密鑰選取
圈密鑰按順序取自擴(kuò)展密鑰。W0W1W2W3W4W5W6W7…W40W41W42W43k0k1k10當(dāng)時(shí),如果,那么如果,那么
擴(kuò)展密鑰的前4個(gè)字W0W1W2W3直接取自初始密鑰,后面的字由前面的字遞歸定義。(一)密鑰擴(kuò)展一、密鑰生成算法(1)函數(shù)RotByte():輸入輸出都是四字節(jié)的字,將輸入按字節(jié)循環(huán)左移一位可得輸出,即:
RotByte
(a,b,c,d)=(b,c,d,a)。(2)函數(shù)SubByte():AES的S盒變換,輸入輸出都是四字節(jié)的字。一、密鑰生成算法(3)圈常數(shù)Rcon[j]是一個(gè)四字節(jié)的字,按下述方法定義:Rcon[j]=(xj-1modm(x),0016,0016,0016)。x0(modm(x))0116x1(modm(x))0216x2(modm(x))0416x3(modm(x))0816x4(modm(x))1016x5(modm(x))2016x6(modm(x))4016x7(modm(x))8016x8(modm(x))1B16x4(modm(x))3616一、密鑰生成算法設(shè)初始密鑰為一、密鑰生成算法(二)圈密鑰選取
圈密鑰按順序取自擴(kuò)展密鑰。即第0圈的圈密鑰由擴(kuò)展密鑰中最前面的4個(gè)字組成,第1圈的圈密鑰由接下來的4個(gè)字組成,…,第10圈即最后一圈的圈密鑰由最后的4個(gè)字組成。W0W1W2W3W4W5W6W7…W40W41W42W43k0k1k10一、密鑰生成算法二、脫密算法
AES的加、脫密過程具有等價(jià)結(jié)構(gòu)。通過將加密過程中的變換用相應(yīng)的逆變換代替,以及在密鑰調(diào)度中作適當(dāng)變化即成為脫密過程。明文(字節(jié)矩陣)密文(字節(jié)矩陣)逆字節(jié)代替變換逆行移位變換逆列混合變換逆行移位變換逆字節(jié)代替變換C-1(k9
)k010k第一圈第十圈AES脫密運(yùn)行圖(一)逆字節(jié)代替變換
逆字節(jié)代替變換是字節(jié)代替變換的逆變換。它將狀態(tài)中的每一個(gè)字節(jié)非線性地變換為另一個(gè)字節(jié),也由兩個(gè)可逆變換復(fù)合而成。先用仿射變換的逆變換作用,再在GF(28)中取乘法逆即得。二、脫密算法AES的逆S盒二、脫密算法(二)
逆行移位變換
逆行移位變換是行移位變換的逆變換。如果將一個(gè)狀態(tài)的狀態(tài)矩陣的行從上到下分別稱為第0,1,2,3行,則逆行移位變換的作用是將一個(gè)狀態(tài)的第i行循環(huán)右移i個(gè)字節(jié)。二、脫密算法(三)逆列混合變換
逆列混合變換是列混合變換的逆變換。它將一個(gè)狀態(tài)的每一列視為系數(shù)在GF(28)上的一個(gè)多項(xiàng)式且與一個(gè)固定多項(xiàng)式a-1(x)={0b}x3+{0d}x2+{09}x+{0e}模x4+1相乘。二、脫密算法二、脫密算法(四)脫密算法中的圈密鑰
AES脫密算法的初始圈和最后一圈(第10圈)的圈密鑰分別是加密算法的最后一圈(第10圈)和初始圈的圈密鑰,脫密算法的第1圈到第9圈的圈密鑰分別是加密算法的第9圈到第1圈的圈密鑰經(jīng)逆列混合變換后得到的。加密密鑰:解密密鑰:二、脫密算法記:S為字節(jié)代替變換,R為行移位變換,C
為列混合變換;S-1為逆字節(jié)代替變換,R-1為逆行移位變換,C
-1為逆列混合變換,Ak表示圈密鑰加變換,顯然有:SS-1=I,RR-1=I,CC-1=I,AkAk=I,三、加脫密相似性字節(jié)代替與行移位可交換SR=RSúúú?ùêêê?éúúú?ùêêê?éúúú?ùêêê?é字節(jié)代替字節(jié)代替三、加脫密相似性從而AES的圈函數(shù)可以表示為:x,y為兩個(gè)字節(jié)矩陣,則有:又因?yàn)?/p>
,于是有三、加脫密相似性于是,三、加脫密相似性(一)關(guān)于S盒
1.可逆性;
2.輸入比特的線性組合和輸出比特的線性組合之間的最大非平凡相關(guān)性的極小化;
3.異或差分表中最大非平凡值的極小化;
4.在GF(28)中代數(shù)表示的復(fù)雜性;
5.表達(dá)的簡(jiǎn)單性。四、AES的簡(jiǎn)單分析(二)關(guān)于行移位變換的位移量
1.各行的位移量不同且第0行位移量為0;
2.抗截段差分攻擊;
3.抗Square攻擊;
4.簡(jiǎn)單性。
AES選擇的位移量組合是滿足這4條準(zhǔn)則的最佳組合。
四、AES的簡(jiǎn)單分析(三)關(guān)于列混合變換
1.可逆性;
2.GF(2)中的線性性;
3.適當(dāng)?shù)臄U(kuò)散特性;
4.8位處理器上的快速實(shí)現(xiàn)特性;
5.對(duì)稱性;
6.表達(dá)的簡(jiǎn)單性。四、AES的簡(jiǎn)單分析(四)關(guān)于密鑰
1.使用一個(gè)可逆變換,即知道密鑰擴(kuò)展的任意Nk個(gè)連續(xù)的字,就可以產(chǎn)生整個(gè)密鑰表;
2.能夠在多種處理器上快速實(shí)現(xiàn);
3.消除密碼中的對(duì)稱性;
4.不能由部分密鑰比特計(jì)算出許多其它的密鑰比特;
5.抗相關(guān)密鑰攻擊;
6.足夠的非線性性;
7.描述的簡(jiǎn)單性。四、AES的簡(jiǎn)單分析(五)完全性兩圈實(shí)現(xiàn)完全性四、AES的簡(jiǎn)單分析(六)關(guān)于圈數(shù)
AES分組密碼算法的圈數(shù)的選擇是在考察已經(jīng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《第二單元 綠色暢想-唱歌 手拉手地球村》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教版(2012)音樂五年級(jí)上冊(cè)
- 2024秋七年級(jí)數(shù)學(xué)上冊(cè) 第三章 一元一次方程3.4 實(shí)際問題與一元一次方程 6銷售中的盈虧問題教學(xué)設(shè)計(jì)(新版)新人教版
- 13《人物描寫一組》教學(xué)設(shè)計(jì)-2023-2024學(xué)年五年級(jí)下冊(cè)語文統(tǒng)編版
- 2023八年級(jí)語文下冊(cè) 第六單元 21《莊子》二則教學(xué)設(shè)計(jì) 新人教版
- 6 讓我們的學(xué)校更美好第二課時(shí)教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治三年級(jí)上冊(cè)(部編版)
- Unit 2 My schoolbag Part B(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語四年級(jí)上冊(cè)
- 17《松鼠》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年語文五年級(jí)上冊(cè)統(tǒng)編版
- 九年級(jí)體育 第6周 第11次課教學(xué)設(shè)計(jì)
- 勞動(dòng)合同期滿不再續(xù)簽協(xié)議書6篇
- 03 小青蛙 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語文一年級(jí)下冊(cè)統(tǒng)編版
- 開曼群島公司法2024版中文譯本(含2024年修訂主要內(nèi)容)
- TSGD7002-2023-壓力管道元件型式試驗(yàn)規(guī)則
- 醫(yī)院培訓(xùn)課件:《靜脈血栓栓塞癥(VTE)專題培訓(xùn)》
- 2024年4月自考00150金融理論與實(shí)務(wù)試題及答案
- 團(tuán)結(jié)就是力量曲譜和歌詞
- 2022年交通管制員年終考核個(gè)人工作總結(jié)
- 熱鍍鋅螺栓檢測(cè)報(bào)告
- 管理制度隱蔽工程驗(yàn)收管理辦法
- AQL2.5抽檢標(biāo)準(zhǔn)
- 社會(huì)支持評(píng)定量表SSRS肖水源
- 四線制改變運(yùn)行方向電路動(dòng)作細(xì)解
評(píng)論
0/150
提交評(píng)論