问题 单项选择题

两个公司希望通过Internet:进行安全通信,保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在中间节点使用特殊的安全单元而增加开支,最合适的加密方式是 (1) ,使用的会话密钥算法应该是 (2)

2()

A.RSA

B.RC-5

C.MD5

D.ECC

答案

参考答案:B

解析:

本题考查数据传输加密的方式。

常见的数据传输过程中的加密方式有端。端加密、链路加密和节点加密三种。

(1)端-端加密方式

采用端-端加密方式允许数据在从源点到终点的传输过程中始终以密文形式存在,只是发送方加密报文,接收方解密报文,中间节点不必加、解密,也就不需要密码装置。在端-端加密方式下,每对用户之间都存在一条虚拟的保密信道,每对用户应共享密钥(传统密码保密体制,非公钥体制下),所需的密钥总数等于用户对的数目。对于几个用户,若两两通信,共需密钥,n×(n-1)/2种,每个用户需n-1种。这个数目将随网上通信用户的增加而增加。

(2)链路加密方式

采用链路加密方式,从起点到终点,要经过许多中间节点,在每个节点均要暴露明文(节点加密方法除外),如果链路上的某一节点安全防护比较薄弱,那么按照木桶原理,虽然采取了加密措施,但整个链路的安全只相当于最薄弱的节点处的安全状况。

链路加密,每条物理链路上,不管用户多少,可使用一种密钥。在极限情况下,每个节点都与另外一个单独的节点相连,密钥的数目也只是n×(n-1)/2种。这里,n是节点数而非用户数,一个节点一般有多个用户。

(3)节点加密

采用节点加密方式不允许消息在网络节点以明文形式存在,它先把收到的消息进行解密,然后采用另一个不同的密钥进行加密,这一过程是在节点上的一个安全模块中进行的。

端-端加密方式的价格便宜些,与链路加密和节点加密相比更可靠,更容易设计、实现和维护。端-端加密方式使用的会话密钥算法是RC-5,它是一种基于RSA算法开发的对称加密算法。

填空题
判断题