Research on Microkernel Integrity Semantics Model and Formal Verification

被引:0
|
作者
Qian Zhenjiang [1 ,2 ]
Liu Wei [1 ,2 ]
Huang Hao [1 ,2 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210046, Jiangsu, Peoples R China
[2] Nanjing Univ, Dept Comp Sci & Technol, Nanjing 210046, Jiangsu, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
Microkernel integrity; Integrity mechanism; Integrity semantics model; Formal verification; KERNEL;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Microkernel integrity is an important aspect of security for the whole microkernel system. Many of the research works on microkernel integrity focus on analysis and safeguards against the existing kernel attacks, and security enhancements for the vulnerabilities of system design and implementation aspects. The formal methods for operating system design and verification ensure the system's high level of security. The existing formalization work and research for operating system mainly focus on the code-level verification of program correctness. In this paper, we propose a formal abstraction model of microkernel in order to accurately describe the semantics of every kernel behavior, and achieve the description of the whole kernel. Based on the model we illustrate the microkernel integrity criterions and elaborate on the integrity mechanism. Meanwhile, we formally verify the completeness and consistency between the mechanism and the definition of the microkernel integrity. We use the self-implemented operating system VTOS (Verified trusted operating system) as an example to illustrate the design method for the microkernel integrity.
引用
收藏
页码:43 / 48
页数:6
相关论文
共 50 条
  • [31] FORMAL MODEL OF SEMANTICS OF CREATION OF WORDS
    Egoshina, A. A.
    [J]. RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2007, 2 : 54 - 57
  • [32] A FORMAL SEMANTICS FOR THE ODP COMPUTATIONAL MODEL
    NAJM, E
    STEFANI, JB
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1995, 27 (08): : 1305 - 1329
  • [33] Model abstraction for formal verification
    Hsieh, YW
    Levitan, SP
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 140 - 147
  • [34] Formal Semantics for PSL Modeling Layer and Application to the Verification of Transactional Models
    Ferro, Luca
    Pierre, Laurence
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1207 - 1212
  • [35] A formal semantics for the Taverna 2 workflow model
    Sroka, Jacek
    Hidders, Jan
    Missier, Paolo
    Goble, Carole
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (06) : 490 - 508
  • [36] A formal semantics for object model diagrams - Comment
    Botting, RJ
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) : 911 - 911
  • [37] On Applying Model Checking in Formal Verification
    Hjort, Hakan
    [J]. 2022 FORMAL METHODS IN COMPUTER-AIDED DESIGN, FMCAD, 2022, 3 : 3 - 3
  • [38] What is formal in formal semantics?
    Wolenski, J
    [J]. DIALECTICA, 2004, 58 (03) : 427 - 436
  • [39] Application Research of Formal Verification in Aerospace FPGA
    Liu, Shiyu
    Li, Dongfang
    Shen, Wei
    Wang, Zhihao
    Yang, Guang
    Song, Xiaojing
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 797 - 805
  • [40] Research on Formal Design and Verification of Operating Systems
    Qian, Zhenjiang
    Liu, Yongjun
    Jin, Yong
    Xing, Xiaoshuang
    Zhang, Mingxin
    Gong, Shengrong
    Liu, Wei
    Yang, Weiyong
    Tan, Jack
    Zhang, Lifeng
    [J]. EMBEDDED SYSTEMS TECHNOLOGY, ESTC 2017, 2018, 857 : 81 - 88