也稱私用密鑰算法.對稱型加密算法是從傳統的簡單換位代替密碼發展而來的,自1977年美國頒布des密碼算法作為美國數據加密標準以來,對稱密鑰密碼體製迅猛發展,得到了世界各國關註和普遍使用.對稱密鑰密碼體製從加密模式上可分為序列密碼和分組密碼兩大類.序列密碼一直是軍事和外交場合使用的主要密碼技術之一,它的主要原理是通過有限狀態機産生性能優良的偽隨機序列,使用該序列加密信息流,得到密文序列.分組密碼的工作方式是將明文分成固定長度的組,如64比特一組,用同一密鑰和算法對每一組加密,輸出也是固定長度的密文.對稱性的加密算法包括美國標準56位密鑰的des,triple-des,3des,變長度密鑰的rc2和rc4,瑞士人發明的128位密鑰的idea等.des(data encryption standard)是由ibm公司開發的最著名的數據加密算法,它的核心是乘積變換.美國於1997年將其定為非機密數據的正式加密標準.在過去20多年中,des加密算法得到了廣泛的研究,比其他任何密鑰方案在硬件和軟件中都得到了更多的應用.des對64位二進製數據加密,産生64位密文數據,實際密鑰長度為56位(有8位用於奇偶校驗,解密時的過程和加密時相似,但密鑰的順序正好相反),其可能的密鑰有256,很難被破譯.在銀行業中的電子資金轉賬(eft)領域中des的應用獲得成功.現在des也可由硬件實現,at&t首先用lsi芯片實現了des的全部工作模式,該産品稱為數據加密處理機dep. |
|
|