...
首页> 外文期刊>International journal of secure software engineering >Formal Modeling and Verification of Security Property in Handel C Program
【24h】

Formal Modeling and Verification of Security Property in Handel C Program

机译:Handel C程序中安全性的形式化建模和验证

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Multi-million gate system-on-chip (SoC) designs easily fit into today's Field Programmable Gate Arrays (FPGAs). As FPGAs become more common in safety-critical and mission-critical systems, researchers and designers require information flow guarantees for the FPGAs. Tools for designing a secure system of chips (SOCs) using FPGAs and new techniques to manage andanalyze the security properties precisely are desirable. In this work we propose a formal approach to model, analyze and verify a typical set of security properties -noninterference - of Handel C programs using Petri Nets and model checking. This paper presents a method to model Handel C programs using Predicate Transition Nets, a type of Petri Net, and define security properties on the model, plus a verification approach where security properties are checked. Three steps are used. First, a formal specification on the Handel C description using Petri Nets is extracted. Second, the dynamic noninterference properties with respect to the Handel C program statements are defined on the model. To assist in verification, a translation rule from the Petri Nets specification to the Maude programming language is also defined. Thus, the formal specification can be verified against the system properties using model checking. A case study of the pipeline multiplier is discussed to illustrate the concept and validate the approach.
机译:数百万门的片上系统(SoC)设计轻松适用于当今的现场可编程门阵列(FPGA)。随着FPGA在安全性和任务关键型系统中变得越来越普遍,研究人员和设计人员要求FPGA具备信息流保证。需要用于使用FPGA设计安全芯片系统(SOC)的工具和精确管理和分析安全性的新技术。在这项工作中,我们提出一种使用Petri网和模型检查来建模,分析和验证Handel C程序的典型安全属性集(不干扰)的正式方法。本文提出了一种使用谓词过渡网(一种Petri网)对Handel C程序建模的方法,并在模型上定义安全属性,以及一种用于检查安全属性的验证方法。使用三个步骤。首先,提取关于使用Petri网的Handel C描述的正式规范。其次,在模型上定义了有关Handel C程序语句的动态不干扰属性。为了帮助验证,还定义了从Petri Nets规范到Maude编程语言的转换规则。因此,可以使用模型检查针对系统属性验证正式规范。讨论了管道乘法器的案例研究,以说明该概念并验证该方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号