试题3:(17分)
某协议的设计如下:
1)A
B: A, E(Kab: Na)
2)B
A: E(Kab: Na+1, Nb)
3)A
B: E(Kab:Nb+1)
4)B
A: E(Kab: K’ab, N’b)
其中,A,B表示发送和接收方,Na表示A发送的数据的序列号,Kab表示AB之间的共享密钥。 E(kab,Na)表示用Kab对Na进行加密。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
试题3:(17分)
某协议的设计如下:
1)A
B: A, E(Kab: Na)
2)B
A: E(Kab: Na+1, Nb)
3)A
B: E(Kab:Nb+1)
4)B
A: E(Kab: K’ab, N’b)
其中,A,B表示发送和接收方,Na表示A发送的数据的序列号,Kab表示AB之间的共享密钥。 E(kab,Na)表示用Kab对Na进行加密。
为了解决重放攻击,保证消息的新鲜性是关键。序列号机制是一种有效的方法,通过比较消息中的序列号来判断消息是否是新产生的。在本协议的设计中,采用了序列号机制,通过A、B双方交换的数据序列号(如Na、Nb等)来判断消息的新鲜性,从而防止重放攻击。挑战-应答机制和时间戳方法也是常用的手段,但本协议中没有采用这两种方法。
本文链接:协议设计中解决重放攻击的主要方法有哪些,以及本协议采用的机制是什么?
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
