对称密钥密码技术
对称密钥密码技术通过将信息进行变换和置换等各种方法将被保护的信息变成密文,然后再进行传输或存储。这样,即使加密信息在存储或传输过程为非授权人员所获得,也可以保证这些信息不为其认知,从而达到保护信息的目的。
对称密钥密码技术是加密和解密采用相同的密钥,或者已知密钥之一,很容易推导另一密钥。通信双方都必须获得该密钥,并保证密钥的机密性。
由此,不难看出,对称密钥密码技术的安全性依赖于以下两个因素:
第一, 加密算法必须足够强,仅仅基于密文本身去解密信息在实践上是不可能的;
第二, 加密算法的安全性依赖于密钥的秘密性,而不是算法的秘密性。
对称密钥密码算法的优点是加密速度快,加密强度高,且算法公开。它的最大缺点是密钥的分发和管理比较复杂,代价高。
对称密钥密码算法目前流行的主要有DES(Data Encryption Standard)、3DES(Triple Data Encryption Standard)、AES(Advanced Encryption Standard)。其中,3DES是由DES发展起来的,即对DES进行改进而得到,其基础仍为DES。经过20多年的使用,已经发现DES很多不足,对DES的破解方法也日趋有效。AES将会替代DES成为新一代加密标准。