GNDC模式下的信用与责任:理论计算机科学的严谨探讨

0 下载量 96 浏览量 更新于2024-06-17 收藏 659KB PDF 举报
在《理论计算机科学电子笔记》第157期(2006年)的61-78页中,罗伯托·戈列里、法比奥·马蒂内利和Marinella Petrocchi探讨了在广义非演绎成分(GNDC)框架下的信用和责任概念。GNDC模式是一个在形式化方法中用于描述和分析信息安全属性的框架,它强调不干涉原则。文章指出,尽管认证是一个常见但复杂的概念,常被认为是模糊的安全属性,因为它在不同的形式化模型中有多种表述和理解。 文章试图为信用和责任这两个关键概念提供正式定义。信用涉及主体A发送的消息m如何被接收者B信任,将其视为A的行为或声明的可靠来源。另一方面,责任则意味着B可以依据接收到的信息m来确认它是来自A的,并承担相应的义务或预期行为。例如,数字签名确保消息的来源可信,而加密则可能转移责任至接收者解密以验证内容。 Abadi在早期的工作中首次提出这两个概念,并通过实例展示了它们在协议设计和安全分析中的差异。文章作者从Abadi的观察出发,通过重新阐述,明确了责任支持的是可执行的命令或声明,而信用则是关于消息来源的信誉。他们在这个框架中,通过GNDC模式,寻求提供一种更为精确和一致的方式来处理这两种至关重要的安全属性,以便于在形式化的安全分析中更好地理解和应用。这为后续的研究者提供了更清晰的工具和理论基础,以促进信息安全协议的严谨设计和评估。