刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题五(共 10 分)阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。

【说明】在公钥体制中,每一用户 U 都有自己的公开密钥 PKu 和私钥 SKu 。如果任意两个用户 A 和 B 按以下方式通信:

A 发给 B 消息 [EpKB (m),A] 。

其中 Ek(m)代表用密钥 K 对消息 m 进行加密。

B收到以后,自动向A返回消息【EPkA(m),B】,以使A 知道B确实收到消息m。

【问题 1】 (4分)

用户 C 怎样通过攻击手段获取用户 A 发送给用户 B 的消息 m。

【问题 2】 (6 分)

若通信格式变为:

A 给 B 发消息:EPKB(ESKA(m),m ,A)

B 给 A 发消息: EpKA(EsKN (m),m,B)


这时的安全性如何?请分析 A,B 此时是如何相互认证并传递消息的。

阅读下列说明,回答问题 1 至问题 4 ,将解答写在答题纸的对 应栏内。



使用微信搜索喵呜刷题,轻松应对考试!

答案:

见解析

解析:

问题1:用户C的攻击手段主要是通过截获、篡改和诱骗来获取消息m。由于公钥体制中,消息的加密和身份认证是依赖于公钥和私钥的配对,用户C可以通过截获消息并使用自己的公钥替换掉合法的公钥,从而欺骗接收方B。这样,即使B回复了消息,C也能使用自己的私钥解密并获取明文m。

问题2:通信格式变化后,A和B之间的通信增加了数字签名的环节,这提高了通信的安全性。A发送的消息包括用SKA加密的消息m和数字签名,B收到后可以用自己的私钥解密并验证签名,确认消息的来源是A。同样,B发送的消息也包括用SKB加密的消息m和数字签名,A收到后可以用自己的私钥解密并验证签名,确认B确实收到了消息m。这种通信格式既保证了消息的机密性,又保证了消息的完整性和身份认证,因此安全性更高。

创作类型:
原创

本文链接:试题五(共 10 分)阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。 【说明】在公钥

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share