裴宏韬 孙建言 盖红玉 李稳


摘要:对称密码算法是当今应用范围最广,使用频率最高的加密算法。它不仅应用于软件行业,在硬件行业同样流行。各种基础设施凡是涉及安全需求,都会优先考虑对称加密算法。
关键词:对称加密算法;DES;3DES;AES
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)18-0046-02
1概述
随着数据加密技术的发展,现代密码技术主要分为对称加密技术和非对称加密技术。如果在一个密码体系中,加密密钥和解密密钥相同,就称为对称密钥。现代加密技术阶段,加密和解密算法是公开的,数据的安全性完全取决于密钥的安全性,因此,对称加密体系中如果密钥丢失,数据将不再安全。
2对称式加密算法简述
2.1代表性算法
1)DES
DES(Data EncryptionStandard,数据加密标准)是美国国家标准局研究的除国防部以外的其他部门的计算机系统的数据加密标准。DES是一种单密钥密码算法,它是一种典型的按分组方式工作的密码,是两种基本密码块替代和换位的细致而复杂的结构,通过反复一次应用这两项技术来提高起强度,经过总共16轮的替换和换位变换后,使得密码分析者无法获得该算法的一般特性以外的更多的信息。
算法思想:DES算法将输入的明文分为64位的数据分组,使用64位密钥进行变化,每个64为明文分组数据经过初始置换、16次迭代和逆初始置换的3个主要阶段,最后输出得到64为密文。
2)三重DES
DES算法现在难以提供足够的安全性,因其有效密钥只有56位。后来又提出了三重DES(或称3DES),该方法的强度大约和112比特的密钥强度相当。……