Reasoning About Information Flow Security of Separation Kernels with Channel-Based Communication

被引:11
|
作者
Zhao, Yongwang [1 ,2 ]
Sanan, David [1 ]
Zhang, Fuyuan [1 ]
Liu, Yang [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
[2] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
基金
新加坡国家研究基金会;
关键词
D O I
10.1007/978-3-662-49674-9_50
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Assurance of information flow security by formal methods is mandated in security certification of separation kernels. As an industrial standard for separation kernels, ARINC 653 has been complied with by mainstream separation kernels. Security of functionalities defined in ARINC 653 is thus very important for the development and certification of separation kernels. This paper presents the first effort to formally specify and verify separation kernels with ARINC 653 channel-based communication. We provide a reusable formal specification and security proofs for separation kernels in Isabelle/HOL. During reasoning about information flow security, we find some security flaws in the ARINC 653 standard, which can cause information leakage, and fix them in our specification. We also validate the existence of the security flaws in two open-source ARINC 653 compliant separation kernels.
引用
收藏
页码:791 / 810
页数:20
相关论文
共 50 条
  • [1] Stochastic reasoning about channel-based component connectors
    Baier, Christel
    Wolf, Verena
    [J]. COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2006, 4038 : 1 - 15
  • [2] A DISTRIBUTED PROTOCOL FOR CHANNEL-BASED COMMUNICATION WITH CHOICE
    KNABE, F
    [J]. COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1993, 12 (05): : 475 - 490
  • [3] A DISTRIBUTED PROTOCOL FOR CHANNEL-BASED COMMUNICATION WITH CHOICE
    KNABE, F
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 605 : 947 - 948
  • [4] COMPOSITIONAL REASONING FOR EXPLICIT RESOURCE MANAGEMENT IN CHANNEL-BASED CONCURRENCY
    Francalanza, Adrian
    Devries, Edsko
    Whennessy, Matthe
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2014, 10 (02)
  • [5] Channel-Based Trust Model for Security in Underwater Acoustic Networks
    Signori, Alberto
    Campagnaro, Filippo
    Nissen, Ivor
    Zorzi, Michele
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (20) : 20479 - 20491
  • [6] LICO: A multi-platform channel-based communication library
    Coli, M
    Palazzari, P
    Rughi, R
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2002, 2474 : 349 - 356
  • [7] Platform for Digital Voice Communication with Channel-Based Key Generation
    Jocque, Jelle
    Torre, Patrick Van
    Verhaevert, Jo
    Rogier, Hendrik
    [J]. 2021 15TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2021,
  • [8] An Algebraic Approach for Reasoning About Information Flow
    Americo, Arthur
    Alvim, Mario S.
    McIver, Annabelle
    [J]. FORMAL METHODS, 2018, 10951 : 55 - 72
  • [9] Ockham’s razor and reasoning about information flow
    Mehrnoosh Sadrzadeh
    [J]. Synthese, 2009, 167 : 391 - 408
  • [10] Towards channel state information based coding to enhance security in satellite communication
    Geng, Rong
    Ye, Ning
    Liu, Jun
    Zhu, Dakai
    [J]. Journal of Systems Architecture, 2021, 112