Branching Bisimulation Semantics Enables Noninterference Analysis of Reversible Systems

被引:2
|
作者
Esposito, Andrea [1 ]
Aldini, Alessandro [1 ]
Bernardo, Marco [1 ]
机构
[1] Univ Urbino, Dipartimento Sci Pure & Applicate, Urbino, Italy
关键词
SECURITY; GENERATION;
D O I
10.1007/978-3-031-35355-0_5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The theory of noninterference supports the analysis and the execution of secure computations in multi-level security systems. Classical equivalence-based approaches to noninterference mainly rely on weak bisimulation semantics. We show that this approach is not sufficient to identify potential covert channels in the presence of reversible computations. As illustrated via a database management system example, the activation of backward computations may trigger information flows that are not observable when proceeding in the standard forward direction. To capture the effects of back and forth computations, it is necessary to move to a sufficiently expressive semantics that, in an interleaving framework, has been proven to be branching bisimilarity in a previous work by De Nicola, Montanari, and Vaandrager. In this paper we investigate a taxonomy of noninterference properties based on branching bisimilarity along with their preservation and compositionality features, then we compare it with the classical hierarchy based on weak bisimilarity.
引用
收藏
页码:57 / 74
页数:18
相关论文
共 50 条
  • [21] Strong, Weak and Branching Bisimulation for Transition Systems and Markov Reward Chains: A Unifying Matrix Approach
    Trcka, Nikola
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (13): : 55 - 65
  • [22] Finitely Branching Labelled Transition Systems from Reaction Semantics for Process Calculi
    Di Gianantonio, Pietro
    Honsell, Furio
    Lenisa, Marina
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2009, 5486 : 119 - 134
  • [23] POLYNOMIAL INTEGRALS AND BRANCHING OF SOLUTIONS OF REVERSIBLE DYNAMIC-SYSTEMS ON SPHERE
    DENISOVA, NV
    VESTNIK MOSKOVSKOGO UNIVERSITETA SERIYA 1 MATEMATIKA MEKHANIKA, 1995, (02): : 79 - 82
  • [24] Analysis and control of fuzzy discrete event systems using bisimulation equivalence
    Xing, Hongyan
    Zhang, Qiansheng
    Huang, Kaisheng
    THEORETICAL COMPUTER SCIENCE, 2012, 456 : 100 - 111
  • [25] Operational Semantics for the Rigorous Analysis of Distributed Systems
    Al-Mahfoudh, Mohammed S.
    Gopalakrishnan, Ganesh
    Stutsman, Ryan
    QUALITY SOFTWARE THROUGH REUSE AND INTEGRATION, 2018, 561 : 209 - 231
  • [26] pyHybridAnalysis: a Package for ε-Semantics Analysis of Hybrid Systems
    Casagrande, Alberto
    Dreossi, Tommaso
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 815 - 818
  • [29] A bifurcation analysis of planar nilpotent reversible systems
    A. Algaba
    E. Freire
    E. Gamero
    C. García
    Nonlinear Dynamics, 2017, 87 : 835 - 849
  • [30] A bifurcation analysis of planar nilpotent reversible systems
    Algaba, A.
    Freire, E.
    Gamero, E.
    Garcia, C.
    NONLINEAR DYNAMICS, 2017, 87 (02) : 835 - 849