C是攻击者c假冒B进行反射攻击 1 A → C NA K 1’ C → A NA K 2’ A → C N’A KNA 2 C → A N’A KNA 3 A → CN’A 3’ C → AN’A。其中K是AB的共享密钥A和B分别选择随机数NA和NB。用中文解释上述语句。
在这个场景中,A和B之间存在一个共享密钥K,A想要向B发送一条消息。攻击者C想要假冒B并进行反射攻击。
首先,A生成一个随机数NA,并使用共享密钥K对其进行加密,并将加密后的消息发送给C。C接收到消息后,使用共享密钥K对其进行解密,并将解密后的消息发送给A。这一步是为了让A相信C是B。
接下来,A使用新的随机数N’A和共享密钥K对消息进行加密,并将加密后的消息和之前生成的随机数NA发送给C。C接收到消息后,使用共享密钥K对其进行解密,并获取新的随机数N’A和之前的随机数NA。C使用新的随机数N’A和共享密钥K对消息进行加密,并将加密后的消息和随机数NA发送给A。这一步是为了让A相信C是B并且已经接收到了消息。
最后,A发送新的随机数N’A给C,C接收到后直接将其发送给A。这一步是为了让A确认消息已经被C接收到了。
总之,攻击者C成功地假冒了B并进行了反射攻击。
原文地址: https://www.cveoy.top/t/topic/hcIg 著作权归作者所有。请勿转载和采集!