區塊加密法
適用於固定大小的比特塊的密碼 / 維基百科,自由的 encyclopedia
在密碼學中,分組加密(英語:Block cipher),又稱分塊加密或塊密碼,是一種對稱金鑰演算法。它將明文分成多個等長的模組(block),使用確定的演算法和對稱金鑰對每組分別加密解密。分組加密是極其重要的加密協定組成,其中典型的如AES和3DES作為美國政府核定的標準加密演算法,應用領域從電子郵件加密到銀行交易轉帳,非常廣泛。
現代分組加密建立在迭代的思想上產生密文。其思想由克勞德·香農在他1949年的重要論文《保密系統的通訊理論》(Communication Theory of Secrecy Systems)中提出,作為一種通過簡單操作如替代和排列等以有效改善保密性的方法。[1] 迭代產生的密文在每一輪加密中使用不同的子金鑰,而子金鑰生成自原始金鑰。
DES加密在1977年由前美國國家標準局(今「美國國家標準與技術研究所」)頒佈,是現代分組加密設計的基礎思想。它同樣也影響了密碼分析的學術進展。