分析存在威胁对手时的安全性及定量信息流边界问题
在当今复杂的网络环境中,协议的安全性和程序的信息流动控制至关重要。本文将围绕协议安全中存在威胁对手的情况,以及程序定量信息流的边界问题展开深入探讨。
协议安全分析
在协议安全领域,当涉及到建立会话密钥的协议时,会话密钥的保密性是核心要求。因为会话密钥被所有参与方共享,一旦泄露,协议的安全性将受到严重威胁。因此,规则禁止测试或伙伴线程的会话密钥被泄露,并且基本规则集也未包含伙伴方其他本地数据泄露的规则,虽然添加此类规则并不复杂,但目前尚不清楚是否有协议能在包含此类规则的对手模型下保证正确性。
我们将对手规则集的每个子集定义为一个对手妥协模型。给定一个协议和一个对手妥协模型,协议的可能行为可以被定义为一组可达状态。通过定义转移关系和可达状态,我们能够更精确地描述协议在不同对手模型下的运行情况。
安全属性的定义也十分关键。例如会话密钥保密性,我们给出了其符号化定义,并且当与不同的对手模型结合时,会产生文献中不同的保密性概念。其他安全属性,如通用术语的保密性、符号不可区分性或不同形式的认证,也可以类似地定义。
为了更清晰地理解安全属性,我们对一些常见的安全属性进行了分解。如下表所示:
| 分解 | 安全属性 | 基本属性 | 对手模型 |
| — | — | — | — |
| 完美前向保密性 | 保密性 | {LKRafter} |
| 弱完美前向保密性 | 保密性 | {LKRaftercorrect} |
| 已知密钥安全性 | (会话密钥)保密性 | {SKR} |
| 密钥泄露伪装 | 认证 | {LKRactor} |
超级会员免费看
订阅专栏 解锁全文
1119

被折叠的 条评论
为什么被折叠?



