为了在Bellare-Rogway模型中证明AKE协议是安全的,前向保密是必要的安全属性吗?在Bellare模型中,AKE协议要被证明是安全的,新鲜度也是必要的安全属性吗?如果不是,为什么有密钥确认的(K) MTI协议不能在Bellare模型中被证明是安全的?
发布于 2018-09-04 15:45:20
这取决于你所说的Bellare-Rogway模型是什么意思?你是说
如果您的问题中的BR-模型被具体解释为上述前三种模型中的任何一种,那么答案是:
然而,如果你的问题更多的是关于BR-模型作为一个模型家族的想法,所有围绕一些核心建模概念,那么答案是:这取决于。我的意思是BR-模型可以被修改,以适应前向安全协议和非转发安全协议。若要建立前向安全协议的模型,请包括一个损坏的查询(或类似的内容),该查询允许对手获取长期密钥。若要对非转发安全协议进行建模,请省略此查询(或至少对测试会话进行限制)。
关于您关于新鲜度的问题,这实际上不是关于协议本身,而是一个建模工件。也就是说,根据BR-模型中提供给对手的查询和功能(无论您想要什么样的风格),总会有一些方法让对手破坏任何协议。这与协议的实际安全性无关,因为这些琐碎的攻击是模型固有的,不对应于任何真实的攻击。因此,引入新鲜度的概念是为了纠正这些琐碎的攻击,说只有“允许”对手进行不被认为是微不足道的攻击。然而,我应该指出,真正弄清楚这些琐碎的攻击是什么,有时可能有点棘手。
https://crypto.stackexchange.com/questions/62040
复制相似问题