×

SANDLog公司

swMATH ID: 13794
软件作者: 陈,陈;贾利民;徐浩;罗成;周文超;Loo,Boon Thau先生
说明: 用于验证安全路由协议的程序逻辑。当今的互联网极易受到攻击。然而,对于所提出的安全域间路由协议(如secure BGP(S-BGP))的形式安全保证的理解和验证,人们做得很少。在本文中,我们为SANDLog开发了一个完善的程序逻辑,SANDLog是一种安全路由协议的声明性规范语言,用于验证这些协议的属性。我们证明了在对抗环境中运行的SANDLog程序的不变属性。作为实现自动验证的一步,我们实现了一个验证条件生成器(VCGen)来自动提取证明义务。VCGen集成到SANDLog编译器中,该编译器可以生成可执行的协议实现;因此,可以在这个统一的框架中对安全路由协议进行验证和实证评估。为了验证我们的框架,我们在SANDLog中编码了几个建议的安全路由机制,通过手动释放Coq中生成的验证条件来验证路径真实性属性的变体,并根据SANDLog规范生成可执行代码,并在仿真中运行该代码。
主页: http://link.springer.com/chapter/10.1007/978-3-662-43613-4_8
关键词: 声明性网络;程序逻辑;路由协议
相关软件: VCGen公司;Coq公司;RapidNet公司;ProVerify公司;HOL/旋转
引用于: 1文件

按年份列出的引文