【24h】

A Logical Framework of Proof-Carrying Survivability

机译:证明生存能力的逻辑框架

获取原文

摘要

Users often need to acquire external software systems or link other software components to their existing systems. It is crucial that those software objects are trustworthy and will not compromise the survivability of the existing systems, particularly for those systems used to support mission-critical services in national defense, healthcare, and financial services. This paper presents a logical framework for proof-carrying survivability: (1) a system user publishes their survivability requirement policy for the system in which they are interested, (2) a system provider collects verification evidence from third-party evaluators, formulates survivability compliance, and compiles a proof to show that their system satisfies the user's requirements, and finally, (3) the system user verifies that the proof is valid. If so, the system can be safely acquired or linked without sacrificing the survivability of the existing system. We specify an application specific logic to facilitate proof compliance and verification. We implemented the framework to show that the proof can be generated automatically by a prover program and verified mechanically in real time by a trustworthy checker program.
机译:用户通常需要获取外部软件系统或将其他软件组件链接到其现有系统。至关重要的是,这些软件对象必须值得信赖,并且不会损害现有系统的生存能力,尤其是对于那些用于支持国防,医疗保健和金融服务中的关键任务服务的系统而言。本文提出了一个用于证明携带生存能力的逻辑框架:(1)系统用户发布他们感兴趣的系统的生存能力要求策略,(2)系统提供者从第三方评估者那里收集验证证据,制定生存能力合规性,然后编译证明以证明其系统满足用户要求,最后,(3)系统用户验证该证明是有效的。如果是这样,则可以安全地获取或链接该系统而不会牺牲现有系统的生存能力。我们指定一种特定于应用程序的逻辑,以方便证明合规性和验证。我们实施了该框架,以证明证明可以由证明者程序自动生成,并由值得信赖的检查者程序实时进行机械验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号