freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

對稱密碼體制ppt課件(參考版)

2025-05-01 23:37本頁面
  

【正文】 。? 具有擴展性:密鑰長度可以擴展到為 32bits倍數的任意密鑰長度,分組長度可以擴展到為 64bits倍數的任意分組長度。與一些其它算法的比較:? 與 DES相比: 1. 無 DES中的弱密鑰和半弱密鑰; 2. 緊湊的設計使得沒有足夠的空間來隱藏陷門。? ByteRotation符合以下準則: 1. 4個位移量互不相同且 C0= 0; 2. 能抵抗差分截斷攻擊; 3. 能抗 Square攻擊; 4. 簡單。選擇模數多項式 x4+1可滿足準則 6。 可以找到其它的 S盒滿足以上準則。 滿足前 3條準則的 S盒的構造方法已被給出,AES的作者從眾多候選構造中選擇將 x映射到它的逆的 S盒。 密鑰擴展K0,0 K0,1 K0,2 K0,3K1,0 K1,1 K1,2 K1,3K2,0 K2,1 K2,2 K2,3K3,0 K3,1 K3,2 K3,3K0 K1 K2 K3K0K1K2K3 K4 5K6K7+++K0 K1 K2 K3 K4 K5 K6 K7ByteSubstitutionByteRotate+ RconWi4Wi3Wi2Wi1WiByteSubstituionByteRotate + Rcons+Key expansion4 = i 4 ( Rnd + 1 )i mod 4 = 0i mod 4 != 0 輪密鑰選取K0 K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12輪密鑰 0 輪密鑰 1 輪密鑰 2AES的解密算法? 解密算法與加密算法不同? 每個階段均可逆,因此易證解密函授的確可以恢復明文AES 算法的設計原理? GF(28)中乘法使用的多項式是 8次不可約多項式列表中的第一個多項式。? 從擴展密鑰中取出輪密鑰:第一個輪密鑰由擴展密鑰的第一個 Nb個 4字節(jié)字,第二個圈密鑰由接下來的 Nb個 4字節(jié)字組成,以此類推。? 密鑰 bit的總數=分組長度 (輪數 Round+ 1) 例如當分組長度為 128bits和輪數Round為 10時,輪密鑰長度為 128(10+ 1)= 1408bits。MixColumns()(列混合)變換S’0cS’1cS’2cS’3cS0cS1cS2cS3c02 03 01 0101 02 03 0101 01 02 0303 01 01 02 S’0c= ({02} ● S0c)⊕({03} ● S1c)⊕ S2c⊕S3c,但這個結果可能會超出一個字節(jié)的存儲范圍,所以實際上還要對結果進行處理。字節(jié)代換 (SubByte ()) a0 a4 a8 a12a1 a5 a9 a13a2 a6 a10a14a3 a7 a11a15s00 s01 s02 s03s10 s11 s12 s13s20 s21 s22 s23s30 s31 s32 s33out0 out4 out8 out12out1 out5 out9 out13out2 out6 out10 out14out3 out7 out11 out15查表查表? 根據其 S1,1的值用兩位十六進制數表示,第一位為行號 X,第二位作為列號 Y,對 S盒進行查表作為對應的輸出。a0 a4 a8 a12a1 a5 a9 a13a2 a6 a10 a14a3 a7 a11 a15這個矩陣稱為狀態(tài)這個矩陣稱為狀態(tài)(( state)) 以后所有的變換都是基于這個矩陣進行的,到此,準備工作已經完成。Fig 3. 當 Nb=6時的狀態(tài)和 Nk=4時的密鑰布局a0,0 a0,1 a0,2 a0,3 a0,4 a0,5a1,0 a1,1 a1,2 a1,3 a1,4 a1,5a2,0 a2,1 a2,2 a2,3 a2,4 a2,5a3,0 a3,1 a3,2 a3,3 a3,4 a3,5Nb = 6Block Length = 192 bitsK0,0 K0,1 K0,2 K0,3K1,0 K1,1 K1,2 K1,3K2,0 K2,1 K2,2 K2,3K3,0 K3,1 K3,2 K3,3Nk = 4Key Length = 128 bitsFig 4. 分組長度和密鑰長度均為 128 bits時的 Rijndael加密算法框圖Data / Key AdditionRnd0Rnd1Rnd8FinalRndKeyScheduleCipherTextKeyPlainText表 2. 輪數( Round) 的不同取值輪 數(Round)Block Length=128Block Length=192Block Length=256Key Length=128 10 12 14Key Length=192 12 12 14Key Length=256 14 14 14? R
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1