iT邦幫忙

2022 iThome 鐵人賽

DAY 11
1
自我挑戰組

簡介密碼學系列 第 11

Day11- AES進階加密標準(1)

  • 分享至 

  • xImage
  •  

和老朋友DES說掰掰

由於DES深陷後門風波,在1997年開始徵集取代DES的新演算法,記取上次的教訓,這次的徵集為公開的,讓各路投稿者互相競爭和監督,最終經過5年的徵集於2001年Rijndael在眾多的演算法中脫穎而出,並於2002年成為美國有效標準AES

如何運作

和DES一樣AES也是區塊加密,而一個區塊為128位元,金鑰長度則為128,192,256位元,避免了金鑰過短的問題
AES和DES一樣會做很多rounds,每一round(除最後一次)主要有4步

  • SubBytes
  • ShiftRows
  • MixColumns
  • AddRoundKey

    詳細的部分明天在介紹(偷混天數@@)

安全性

目前並沒有很有效的攻擊,足夠長的金鑰設計使暴力破解不太現實,即便是量子演算法Grover's algorithm都只能使其安全性減半(使AES256的金鑰安全等級降成AES128金鑰安全等級)並不能直接破解
而且也保留的DES的速度快加密資料量大等優點


上一篇
Day10- DES資料加密標準(2)
下一篇
Day12- AES進階加密標準(2)
系列文
簡介密碼學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言