国内外现有的对称密码算法设计仍然沿用香农1949年提出的“混淆”、“扩散”思想[1],通过对称密码算法的“混淆”和“扩散”部件使得明文、密文和密钥之间的关系异常复杂,以至于攻击者无法从密文得到明文的任何信息或者从明文密文对得到密钥的任何信息。“混淆”部件普遍采用非线性置换S盒(Substitution Box)。S盒首次出现在分组密码算法LUCIFER中,随着美国标准化技术研究机构(National Institute of Standard Technology,NIST)在1977年发布的数据加密算法标准(Data Encryption Standard,DES)的使用而广为流行[2]。S
原创力文档

文档评论(0)