數據加密標準
數據加密標準(DES,Data EncryptiON Standard)是一種使用密鑰加密的塊密碼,1976年被美國聯邦政府的國家標準局確定為聯邦資料處理標準(FIPS),隨后在國際上廣泛流傳開來。推動了現代的塊密碼及其密碼分析的發展。 1、64bit 密鑰K 經變換KS 產生16 個48bit 的子密鑰K1、K2…K16,分別供16 次迭代使用; 2、64bit 明文段經初始置換IP得到64bit 數據組,左32bit 構成L0,右32bit 構成R0; 3、由加密函數f 實現子密鑰Ki 對Ri-1 的加密變換和Li=Ri-1,Ri=Li-1 f(Ri-1,Ki)的迭代變換,迭代過程連續16 次;(其中稱作按位模2 加運算) 4、由Rl6 為前32bit,Ll6 為后32bit 組成的64bit 數據組,經逆初- 2 -始置換IP-1 得密文; 5、脫密的算法相同,只是子密鑰使用次序顛倒,K16 在第一次使用,K1 在最后一次使用。。查看更多>>