Aes
Rijndael (AES) 的安全性分析
我正在研究Rijndael Block Cipher以完成一項任務。我正在尋找一個(外行)解釋為什麼密碼是安全的。Google搜尋似乎沒有給出任何好的解釋。連結的論文本身對我來說有點太高了,無法理解。
任何人都可以解釋安全性或提供參考可以閱讀的地方嗎?
Rijndael 遵循(據我所知,與所有體面的密碼算法一樣)由 Claude Shannon 制定的混淆和擴散原則。混淆意味著密文以高度非線性的方式依賴於明文和密鑰,即從輸入(明文,密鑰)計算特定輸出位的函式不是有限域中的低次多項式 $ \text{GF}(2) $ . 擴散意味著輸入的每一位都會影響輸出的每一位。此外,產生混淆和擴散的計算相互交織,因此每個資訊位都被輸入到產生混淆的操作中,然後在整個塊上多次傳播,在加密期間至少傳播 4 或 5 次。