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 条
  • [1] Research on Microkernel Integrity Semantics Model and Formal Verification
    QIAN Zhenjiang
    LIU Wei
    HUANG Hao
    [J]. Chinese Journal of Electronics, 2014, 23 (01) : 43 - 48
  • [2] Comprehensive Formal Verification of an OS Microkernel
    Klein, Gerwin
    Andronick, June
    Elphinstone, Kevin
    Murray, Toby
    Sewell, Thomas
    Kolanski, Rafal
    Heiser, Gernot
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2014, 32 (01):
  • [3] Applying Formal Verification to Microkernel IPC at Meta
    Carbonneaux, Quentin
    Zilberstein, Noam
    Klee, Christoph
    O'Hearn, Peter W.
    Nardelli, Francesco Zappa
    [J]. PROCEEDINGS OF THE 11TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS (CPP '22), 2022, : 116 - 129
  • [4] Research on method of formal design and verification of memory management based on microkernel architecture
    Qian Z.-J.
    Liu Y.-J.
    Yao Y.-F.
    Tang L.
    Huang H.
    Song F.-M.
    [J]. 1600, Chinese Institute of Electronics (45): : 251 - 256
  • [5] Formal Verification of Functional Correctness for Mutexes in Microkernel
    Zhang, Lin-Yan
    Li, Xi-Meng
    Shi, Zhi-Ping
    Guan, Yong
    Cao, Qin-Xiang
    Zhang, Qian-Ying
    [J]. Ruan Jian Xue Bao/Journal of Software, 2024, 35 (09):
  • [6] Formal Verification of a Microkernel Used in Dependable Software Systems
    Baumann, Christoph
    Beckert, Bernhard
    Blasum, Holger
    Bormer, Thorsten
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2009, 5775 : 187 - +
  • [7] DESIGN OF A FORMAL ESTELLE SEMANTICS FOR VERIFICATION
    BREDEREKE, J
    GOTZHEIN, R
    VOGT, FH
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 10 : 153 - 168
  • [8] Formal semantics and verification for feature modeling
    Sun, J
    Zhang, HY
    Li, YF
    Wang, H
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 303 - 312
  • [9] AADL execution semantics transformation for formal verification
    Abdoul, Thomas
    Champeau, Joel
    Dhaussy, Philippe
    Pillain, Pierre-Yves
    Roger, Jean-Charles
    [J]. ICECCS 2008: THIRTEENTH IEEE INTERNATIONAL CONFERENCE ON THE ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2008, : 263 - 268
  • [10] Formal Semantics and Verification of BPMN Transaction and Compensation
    Takemura, Tsukasa
    [J]. 2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 284 - 290