第1篇 分组密码算法
第2章 分组密码算法介绍
2.1 数据加密标准DES
计算机通信网的发展对信息**保密的要求日益提高,数据传��和存储都要求有密码保护,为了实现同一水平的**性和兼容性,人们提出了数据加密标准化的需求。为此,美国商业部所属美国**标准局(National Bureau of Standards,NBS)在1972年开始了一项计算机数据保护标准的发展规划。NBS在1973年5月13日的联邦记录(FR1973)中公布了一项公告,征求在传输和存储数据中保护计算机数据的密码算法,这一举措*终导致了数据加密标准(DES)的研制。DES是迄今为止世界上*为广泛使用和流行的分组密码算法,它是由美国IBM公司研制的、早期被称作Lucifer密码的一种发展和修改。DES在1975年3月17日**被公布在联邦记录中,在做了大量的公开讨论后,于1977年1月15日被正式批准并作为美国联邦信息处理标准,即FIPS-46,同年7月15日开始生效。规定每隔5年由美国**保密局(National Security Agency,NSA)做出评估,并重新批准它是否继续作为联邦加密标准。*后一次评估是在1994年1月,美国已决定1998年12月以后将不再使用DES。2001年11月,美国公布了新的**加密标准AES,即FIPS-197。当前DES的地位已被新的**加密标准AES替代。尽管如此,DES对于推动密码理论的发展和应用起了重大作用,对于掌握分组密码的基本理论、设计思想和实际应用仍然有着重要的参考价值。
DES分组密码包括三个部分:加密算法、解密算法和密钥扩展算法。下面将分别进行介绍。
……