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 条
  • [21] Verification of PLC Properties Based on Formal Semantics in Coq
    Blech, Jan Olaf
    Biha, Sidi Ould
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, 2011, 7041 : 58 - +
  • [22] Formal Semantics of Runtime Monitoring, Verification, Enforcement and Control
    Chen, Zhe
    Wei, Ou
    Huang, Zhiqiu
    Xi, Hongwei
    [J]. PROCEEDINGS 2015 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, 2015, : 63 - 70
  • [23] Research on Component Composition with Formal Semantics
    Xu, Ruzhi
    Wu, Quansheng
    Gong, Hongquan
    Qian, Leqiu
    [J]. 2010 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY AND SECURITY INFORMATICS (IITSI 2010), 2010, : 118 - 124
  • [24] Research on formal semantics of component integration
    Li, Yang
    Wu, Zhao-Hui
    [J]. Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2004, 38 (02): : 135 - 140
  • [25] Research on Semantics Finding for Formal Languages
    Chen, Xing
    Wang, Hai-tao
    Hong, Kun
    [J]. 2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 1, 2011, : 510 - 512
  • [26] Foreword to the special issue on formal semantics and verification of programs and systems
    Zamulin, AV
    Nepomnyashchii, VA
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 1999, 25 (04) : 183 - 183
  • [27] Formal Semantics and Verification of Network-Based Biocomputation Circuits
    Aluf-Medina, Michelle
    Korten, Till
    Raviv, Avraham
    Nicolau, Dan V., Jr.
    Kugler, Hillel
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 464 - 485
  • [28] A FORMAL SEMANTICS FOR OBJECT MODEL DIAGRAMS
    BOURDEAU, RH
    CHENG, BHC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (10) : 799 - 821
  • [29] An authorization model and its formal semantics
    Bertino, E
    Buccafurri, F
    Ferrari, E
    Rullo, P
    [J]. COMPUTER SECURITY - ESORICS 98, 1998, 1485 : 127 - 142
  • [30] Formal Semantics to Model Experimental Data
    Viallefond, Francois
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXII, 2013, 475 : 215 - 218