案例
真题
(2024年下半年)
试题三(25分)
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
【说明】
假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:

其中:RA、RB是随机数,PAB是双方事先约定并共享的口令,“||”表示连接操作。f是哈希函数。
【问题1】
身份认证可以通过用户知道什么、用户拥有什么和用户的生理特征等方法来验证。请问上述通信协议是采用哪种方法实现的?
【问题2】
根据身份的互相验证需求,补充协议第3步的空白内容。
【问题3】
如果将哈希函数替换成对称加密函数,是否可以提高该协议的安全性?为什么?
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
【说明】
假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:

其中:RA、RB是随机数,PAB是双方事先约定并共享的口令,“||”表示连接操作。f是哈希函数。
【问题1】
身份认证可以通过用户知道什么、用户拥有什么和用户的生理特征等方法来验证。请问上述通信协议是采用哪种方法实现的?
【问题2】
根据身份的互相验证需求,补充协议第3步的空白内容。
【问题3】
如果将哈希函数替换成对称加密函数,是否可以提高该协议的安全性?为什么?