阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议: 1.A→B:RA 2.B→A:f(PAB||RA)||RB 3.A→B:f(PAB||_____

admin2021-03-13  36

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
    假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:
    1.A→B:RA
    2.B→A:f(PAB||RA)||RB
    3.A→B:f(PAB||________)
    其中:RA、RB是随机数,PAB是双方事先约定并共享的口令,“||”表示连接操作。f是哈希函数。
如果将哈希函数替换成对称加密函数,是否可以提高该协议的安全性?为什么?

选项

答案没有提高安全性。 尽管加密函数也可以实现认证功能,但是从单向性要求上,加密函数显然没有哈希函数的安全性高。

解析 把哈希函数替换为加密函数不能提高协议的安全性,而且从强度上来说,哈希函数比加密函数有更好的不可逆特性。
转载请注明原文地址:https://jikaoti.com/ti/eVx7FFFM
0

相关试题推荐
最新回复(0)