
對稱密碼體制也稱為私鑰密碼體制。在對稱加密中,加密和解密採用相同的密鑰。對稱密碼通常使用分組密碼或序列密碼來實現。
現代分組密碼的研究始於20世紀70年代中期美國數據加密標準DES算法的公佈。分組密碼將定長的明文塊轉換成等長的密文,這一過程在密鑰的控制之下,使用逆向變換和同一密鑰來實現解密。分組密碼的運行模式有電碼本模式、秘密反饋模式、密碼分組連結模式、輸出反饋模式、計數模式等。現在主要的分組密碼包括DES算法、IDEA算法等。
序列密碼也稱為流密碼,序列密碼加密過程就是用一個隨機序列與明文序列疊加產生密文,用同一個隨機序列與密文序列疊加產生明文。序列密碼主要應用於軍事和外交等機密部門,許多研究成果並為完全公開。现在,公開的序列密碼算法主要有RC4、SEAL等。
