Chap4 数据加密标准 Data Encryption Standard,4.1引言,来由,1973年,国家标准局(NBS)公开征集密码算法作为国家标准。 1974年,IBM公司提交了Lucifer算法。 1975年,国家标准局(NBS)公布了DES算法,即Lucifer算法的修改版(国家安全局NSA提议)。 1977年,DES算法成为官方数据加密的标准。,争议,有人担心NSA在DES算法中插入“陷门”。 有人认为NSA修改Lucifer算法,为了避免IBM在算法中插入了“陷门” “陷门”密码系统的一个弱点,它只允许设计方在没有Key的情况下破解该密码。,应用,20年来,广泛应用于电子商务。,过时,2000年,国家标准技术研究院(NIST)用AES算法(Rijndael算法)代替DES算法。 AES: Advanced Encryption Standard,结构,64位分组密码 Feistel系统 Horst FeistelLucifer设计组成员之一。,