DES密码体制的算法基础是(42)。这是一种分组密码,分组的长度为(43)。这种算法中,密钥的分配和安全管理对确保密码的秘密是至关重要的。当有n个人互相进行通信时,总共需要(44)个密钥。而公开密钥体制可以把加密密钥公开,所以在n个人相互通信的系统中只需秘

admin2019-04-08  43

问题 DES密码体制的算法基础是(42)。这是一种分组密码,分组的长度为(43)。这种算法中,密钥的分配和安全管理对确保密码的秘密是至关重要的。当有n个人互相进行通信时,总共需要(44)个密钥。而公开密钥体制可以把加密密钥公开,所以在n个人相互通信的系统中只需秘密管理(45)个密钥。RSA是一种公开密钥体制,其算法基础是(46)。

选项 A、替代式
B、置换式
C、素因子分解
D、替代和置换的混合形式

答案C

解析 DES(Data Encryption Standard)是美国国家标准局NBS1977年公布采用的一种数据加密标准。其算法基础是替代(Substitution)和置换(Transposition)的混合形式,由两者交替多次反复使用来实现的,每次加密对一个分组进行,分组的长度为64bits。这种加密体制和公开密钥体制出现以前的所有其他传统加密体制一样,在两个人之间进行保密通信时必须有一个特定的密钥。因而,基于n个人间互相都要进行保密通信,共有n(n-1)/2对,即总共需要n(n-1)/2个密钥。公开密钥体制是70年代开始提出的一种新型体制,由加密密钥推不出解密密钥。因此,任何人都可公开自己的加密密钥,而秘密管理自己特定的解密密钥。其他人要向某个特定的人发信时,只要采用该人公开的加密密钥对内容进行加密,使之成为密文。只有特定的人才有可能使自己的解密密钥将密文还原成明文。所以,采用这种体制在n个人间相互进行保密通信时,只要秘密管理每个人的解密密钥(共n个)。目前已提出了多种公开密钥体制的算法,其中最著名的是1978年MIT(麻省理工学院)的R.L.Rivest、A.Shamir和L.Adleman三人联合提出的一种算法,通常以这三人姓的第一个字母组合起来命名,称之为RSA体制。RSA体制的算法基础是基于难以对一个大数进行素因子分解,从而可导出难于从加密密钥推导出解密密钥。
转载请注明原文地址:https://kaotiyun.com/show/35LZ777K
0

最新回复(0)