白化 (密碼學)
外觀
此條目需要擴充。 (2013年10月3日) |
白化(英語:Whitening)在密碼學中是一種旨在增加迭代分組加密安全性的措施。 通常是在第一輪加密和最後一輪對密鑰和明文進行異或操作。攻擊者若不知道密鑰,則無法進行第一個加密解密操作。[1]
簡介
[編輯]最早使用白化的分組密碼是DES-X,簡單使用兩個64位的密鑰用於白化,而通常DES使用的密鑰是56位。其旨在增強暴力破解的複雜度,不需要改變算法即增加密鑰的有效長度。DES-X的發明者 Ron Rivest 命名該技術為白化。[2]
參考資料
[編輯]- ^ "Cryptography Theory and Practice" (英)Stinson. 2nd edition.
- ^ Schneier, Bruce (1996). Applied Cryptography (2nd ed.). John Wiley & Sons. pp. 366–367. ISBN 0-471-11709-9.