对称加密/解密技术在计算机应用中非常普遍。
1.对称加密/解密技术原理
对称加密/解密技术是加密与解密都用同一个密钥的加密/解密技术。基本模型如下图所示。明文X经密钥K经过加密算法E成为密文Y。同理,密文Y经密钥K经过解密算法D成为明文X。
其中E与D的关系是:D是E的逆运算,需要指出的是,对称加密系统通信双方都得获得上述算法的密钥,并保护密钥的秘密。
2.对称加密/解密技术特点
对称密码系统的安全性依靠2个因素。
(1)加密算法一定非常厉害,只从密文本身解密信息是没有可能的。
(2)加密方法的安全性依靠密钥的秘密性,但不是算法的。
维护算法的秘密性没有这个必要,但得保护密钥的。因算法无需保密,因此制造商开发成本低的芯片能完成数据加密。
3.对称加密解密技术商品例子
对称加密系统的算法速度非常快。对称加密系统最有名的是美国数据加密标准DES、AES等。AES会替代DES成为新一代加密标准。由AES候选算法的测试可看出,软件的速度已有每秒数兆或数十兆比特。