應用加密技術 張維哲 2009.06.19 指導老師:梁明章
DES 對稱金鑰系統 -DES 1976 FIPS Key size: 56 bits Block size: 64 bits 1999 (22 hours 15 minutes)
AES 對稱金鑰系統-AES 2001 NIST Rijndael (Joan Daemen&Vincent Rijmen) Key size: 128,192,256 bits Block size: 128 bits
對稱金鑰系統-AES AES steps 1.AddRoundKey — 矩陣中的每一個位元組都與該次迴圈的子密鑰(round key)做XOR運算;每個子密鑰由密鑰生成方案產生。 2. SubBytes — 透過一個非線性的替換函數,用查找表的方式把每個位元組替換成對應的位元組。 (S-box) 3.ShiftRows — 將矩陣中的每個橫列進行循環式移位。 4. MixColumns — 為了充分混合矩陣中各個直行的操作。這個步驟使用線性轉換來混合每行內的四個位元組。
對稱金鑰系統-AES
AES 對稱金鑰系統-AES Initial Round:AddRoundKey Round: SubBytes->ShiftRows->MixColumns ->AddRoundKey Final Round: SubBytes->ShiftRows->AddRoundKey
非對稱金鑰系統-RSA RSA Public key& Private key Defect:取互質的質數e不能太小 運算時間增加
PKI PKI Public Key Infrastructure 對稱、非對稱、hash的結合 身分認證(Authentication)、不可否認性(Non Repudiation)、資料完整性(Integrity)、資料機密性(Private)及存取控制 對稱、非對稱、hash的結合
PKI
參考 PKI http://sapphirewu.spaces.live.com/blog/cns!D06207C1913BA7F3!246.entry Wiki for DES,AES http://zh.wikipedia.org/wiki/Wiki
End Thank you for your listening