下列密钥技术中,属于非对称密钥技术的是______。
A.DES
B.313ES
C.IDEA
D.RSA
参考答案:D
解析:对称密钥技术是指加密系统的加密密钥和解密密钥相同,或者虽然不同,但从其中的任意一个可以很容易地推导出另一个。其优点是具有很高的保密强度,但密钥的传输需要经过安全可靠的途径。
对称密码技术有两种基本类型,分别是分组密码(它是在明文分组和密文分组上进行运算)和序列密码(对明文和密文数据流按位或字节进行运算)。常见的对称密钥技术包括DES和IDEA。
(1)DES:它是一种迭代的分组密码,输入/输出都是64位,使用一个56位的密钥及附加的8位奇偶校验位。攻击。DES的主要技术是穷举。但由于DES的密钥长度较短,因此为了提高安全性,就出现了使用112位密钥对数据进行3次加密的算法,称为3DES。
(2)IDEA算法:其明文和密文都是64位,密钥长度为128位。
非对称密钥技术(也称为公钥算法)是指加密系统的加密密钥和解密密钥完全不同,并且不可能从任何一个推导出另一个。它的优点在于可以适应开放性的使用环境,可以实现数字签名与验证。
最常见的非对称密钥技术就是RSA,其理论基础是数论中的大素数分解。但如果使用RSA来加密大量的数据则速度太慢、效率不高,因此RSA广泛用于密钥的分发(对会话密钥进行加密)。