AES的字節代換和列混淆
AES流程圖
AES的基本運算:
(1)字節代換(AES的S盒)
(2)行位移
(3)列混淆
(4)輪密鑰加
(1)字節代換(AES的S盒)
功能:將一個字節代換爲S表對應的一個新字節
方法:把該字節的高4位作爲行值,低4位作爲列值
eg:輸入字節ox12,查s盒的第ox01行ox02列,得到值oxc9.
(2)行移位
列混淆eg:
(3)列混淆
(3)輪密鑰加
(部分素材來源於公開PPT,侵刪)
AES的基本運算:
(1)字節代換(AES的S盒)
(2)行位移
(3)列混淆
(4)輪密鑰加
(1)字節代換(AES的S盒)
功能:將一個字節代換爲S表對應的一個新字節
方法:把該字節的高4位作爲行值,低4位作爲列值
eg:輸入字節ox12,查s盒的第ox01行ox02列,得到值oxc9.
(2)行移位
列混淆eg:
(3)列混淆
(3)輪密鑰加
(部分素材來源於公開PPT,侵刪)
讚賞碼 & 聯繫方式 & 個人閒話 【實驗名稱】 古典密碼 【實驗目的】 1、LFSR實驗:通過實驗熟練掌握LFSR的工作原理,加深對古典密碼體制的瞭解,爲深入學習密碼學奠定基礎。 2、