分組密碼

在密碼學中 ， 分組加密  ， 又稱分塊加密或塊密碼 ， 是一種對稱密鑰算法 。 它將明文分成多個等長的模塊 （ block ） ， 使用確定的算法和對稱密鑰對每組分別加密解密 。 分組加密是極其重要的加密協議組成 ， 其中典型的如AES和3DES作爲美國政府覈定的標準加密算法 ， 應用領域從電子郵件加密到銀行交易轉帳 ， 非常廣泛 。 現代分組加密建立在迭代的思想上產生密文 。 其思想由克勞德 · 香農在他1949年的重要論文 《 保密系統的通信理論 》 （ Communication Theory of Secrecy Systems ） 中提出 ， 作爲一種通過簡單操作如替代和排列等以有效改善保密性的方法 。 迭代產生的密文在每一輪加密中使用不同的子密鑰 ， 而子密鑰生成自原始密鑰 。 DES加密在1977年由前美國國家標準局 （ 今 “ 美國國家標準與技術研究所 ” ） 頒佈 ， 是現代分組加密設計的基礎思想 。 它同樣也影響了密碼分析的學術進展 。