不经意传输协议:Alice 和 Bob 之间的安全通信
该协议不能保证 Bob 收到其中的任意一份。因为在第(2)步中,Bob 选择了其中一个公开密钥来加密他的 DES 密钥,而 Alice 不知道他选择的是哪一个。如果她恰好拥有了 Bob 选择的那个公开密钥的私钥,那么她就可以解密 Bob 的 DES 密钥并加密另一份无用的消息发送给 Bob。这样,Bob 就只能收到那份无用的消息。
该协议也不能阻止 Alice 发送给 Bob 两份完全无用的消息。如果 Alice 想欺骗 Bob,她可以加密两份无用的消息,用两个不同的 DES 密钥来加密它们,并发送给 Bob。在第(6)步之前,Bob 无法确定哪个 DES 密钥是真的,因此他无法区分哪份消息是有用的,哪份是无用的。
原文地址: https://www.cveoy.top/t/topic/fZZw 著作权归作者所有。请勿转载和采集!