一个密码学的问题,走过路过不要错过~~~
10、 假定两个主体Alice和Bob,而Trent是可信第三方。现有如下协议:假定Alice和Trent共享密钥KAT,Bob和Trent共享密钥KBT,目标Alice和Bob想要建立一个新的共享密钥K。1、 Alice发给Trent: Alice, Bob;
2、 Trent找出KAT、KBT,随机生成K,发送给Alice{K}KAT,{K}KBT ;
3、 Alice解密{K}KAT并发给Bob: Trent, Alice,{K}KBT;
4、 Bob解密{K}KBT恢复K,发给Alice:{你好Alice,我是Bob!}K
现假定Malice 和Trent 共享密钥KMT,试设计一种攻击协议,使得攻击结果如下:Alice 认为在和Bob共享密钥K,但事实上是在和Malice共享密钥K .