单选题
Which of the following correctly describes a drawback of symmetric key systems?
【正确答案】
D
【答案解析】解析:D正确。如果两个用户想要交换使用对称算法加密的信息,他们必须首先搞清楚应该如何分发密钥。如果密钥泄露了,那么所有使用该密钥加密的信息都会被入侵者解密并读取。仅仅通过电子邮件发送密钥是不安全的,因为这个密钥没有受到保护,因而能轻易地被攻击者拦截、利用。因此,用户必须采用离线方法发送这个密钥。用户可以把这个密钥存在一个U盘上,然后亲自走过去放到另外一个人的桌子上,或者找一个安全可靠的人送过去。这是对称密码学的一个缺点,因为密钥派分发很麻烦、笨拙且不安全。 A不正确。因为该答案描述的是对称算法的优点。由于对称算法的计算不像非对称算法那样密集,所以对称算法的速度往往要快得多。对称算法加密和解密大数量数据的速度相对很快,比用非对称算法加密和解密所花费的时间更容易被人们接受。 B不正确。因为非对称系统比对称系统的运算速度慢得多。对称算法的运算速度是一个优势。非对称算法之所以比对称算法的速度慢是因为使用了非常复杂的数学方法来进行计算,因而需要更多的处理时间。然而。非对称算法能够提供身份验证和不可否认性,而对称算法却不能。因为对称算法中的两个用户都是用相同的密钥来加密和解密消息的,对称密码系统能够提供机密性,但不能提供身份验证和不可否认性。如果两个人使用同一密钥的话,便没有办法证明究竟是谁发出了加密消息。 C不正确。因为非对称算法执行密集的数学任务。而对称算法在加密和解密过程中对位进行相对简单的数学计算。对称算法只是替代并颠倒(交换)位,这相对来讲并不难也不需要密集的处理。这种加密方法之所以难以破解是因为对称算法会一遍又一遍地执行这类功能。因此,一组位将会经历一个漫长的替代和交换过程。