There are several different types of technologies within cryptography that provide confidentiality. What is represented in the g

admin2013-12-19  23

问题 There are several different types of technologies within cryptography that provide confidentiality. What is represented in the graphic that follows?

选项 A、Running key cipher
B、Concealment cipher
C、Steganography
D、One-time pad

答案D

解析 D正确。一次性填充(one-time pad)是一个完美的加密方案,因为如果运用得当,它是不可破解的。一次性填充将随机值和信息进行异或操作得到密文信息。图中所示的需要加密的明文信息已经被转换成了位,而我们的一次性填充密码是由随机位组成。这个加密过程使用了一个叫做异或的二进制数学函数,英文缩写为XOR。接收者必须使用同样的一次性填充密码,反转这个过程才能解密该消息。
A不正确。因为滚动密钥密码(running key cipher)使用的密钥并不需要电子算法和位替换,而是巧妙地运用用户周围物理世界内的组件。例如,该算法可以是发送者和接收者预先约定使用的一套书籍。这类密码的密钥可以是书页、行数和列数。如果我从我的超级机密间谍好友那里获得一个消息“14916c7.29913c7.91115c8”,我可以将其理解为:翻阅我们预先约定好的那套书的第一本第49页第6行第7列。于是,我记下那一列里的字母是m。第二串数字以2开始,于是我看第二本书的第99页第3行第7列,是字母p。最后一个字母来自第9本书第11页的5行8列,是字母t。那么我就知道这个重要的秘密消息是mpt。
B不正确。因为隐藏密码(concealment cipher)是消息中的消息。如果我和我的间谍好友决定把每第3个字当作我们的密钥值,那么我从他那得到消息的时候,会把每个第3个字挑出并写下来。假设他发给我的消息是“the saying,the timeis right is not cow language,so is now a dead subject”。由于我们的密钥是每隔两个字即每第3个字,那么消息便是“the right cow is dead”。
C不正确。因为隐写术(steganography)是一种把数据藏于另外一类媒介从而隐藏该数据的真实存在的方法。只有发送者和接收者应该能够看见这个消息,因为消息被秘密地藏于图形、波形文件、文档和其他类型的媒体中。消息并没有被加密,只是被隐藏起来。消息加密会引起坏人的注意,因为它向坏人昭示着“这是敏感信息”。而藏于一幅图画中的消息却不会引起这样的注意,即使嵌入这张图片的是完全相同的密信。隐写术是一种通过模糊而实现安全的方法。
转载请注明原文地址:https://jikaoti.com/ti/plO7FFFM
0

最新回复(0)