A Semiring-Based Trace Semantics for Processes with Applications to Information Leakage Analysis

被引:0
|
作者
Boreale, Michele [1 ]
Clark, David [2 ]
Gorla, Daniele [3 ]
机构
[1] Univ Florence, Dipartimento Sistemi & Informat, I-50121 Florence, Italy
[2] Kings Coll London, Dept Comp Sci, London, England
[3] Univ Rome Sapienza, Dipartimento Informato, Rome, Italy
来源
基金
英国工程与自然科学研究理事会;
关键词
POWER-SERIES; FLOW;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a framework for reasoning about program security building on language-theoretic and coalgebraic concepts. The behaviour of a system is viewed as a mapping from traces of high (unobservable) events to low (observable) events: the less the degree of dependency of low events on high traces, the more secure the system. We take the abstract view that low events are drawn from a generic semiring, where they can be combined using product and sum operations; throughout the paper, we provide instances of this framework, obtained by concrete instantiations of the underlying semiring. We specify systems via a simple process calculus, whose semantics is given as the unique homomorphism from the calculus into the set of behaviours, i.e. formal power series, seen as a final coalgebra. We provide a compositional semantics for the calculus in terms of rational operators on formal power series and show that the final and the compositional semantics coincide.
引用
收藏
页码:340 / +
页数:3
相关论文
共 50 条
  • [1] A semiring-based trace semantics for processes with applications to information leakage analysis
    Boreale, Michele
    Clark, David
    Gorla, Daniele
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2015, 25 (02) : 259 - 291
  • [2] Semiring-based Constraint Logic Programming: Syntax and semantics
    Bistarelli, S
    Montanari, U
    Rossi, F
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2001, 23 (01): : 1 - 29
  • [3] A Semiring-based Quantitative Analysis of Mobile Systems
    Aziz, Benjamin
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 157 (01) : 3 - 21
  • [4] Semiring-Based Trust Evaluation for Information Fusion in Social Network Services
    Gao, Peixin
    Baras, John S.
    Golbeck, Jennifer
    2015 18TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2015, : 590 - 596
  • [5] A further discussion of "A Semiring-based study of judgment matrices: properties and models" [Information Sciences 181 (2011) 2166-2176]
    Cavallo, Bice
    INFORMATION SCIENCES, 2014, 287 : 61 - 67
  • [6] An Analysis Framework for Information Loss and Privacy Leakage on Android Applications
    Yeh, Kuo-Hui
    Lo, Nai-Wei
    Fan, Chuan-Yen
    2014 IEEE 3RD GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2014, : 216 - 218
  • [7] Analysis of Electromagnetic Information Leakage Based on Cryptographic Integrated Circuits
    Sun, Shaofei
    Zhang, Hongxin
    Cui, Xiaotong
    Li, Qiang
    Dong, Liang
    Fang, Xing
    ENTROPY, 2021, 23 (11)
  • [8] Analysis of Tip Leakage Flow in a Transonic Compressor Based on the Local Trace Criterion
    Zhong, Weibo
    Liu, Yangwei
    Xie, Zhe
    Tang, Yumeng
    Kung Cheng Je Wu Li Hsueh Pao/Journal of Engineering Thermophysics, 2023, 44 (01): : 47 - 55
  • [9] Musing on Wiener's cybernetics and its applications in the information processes analysis
    Unold, J
    SYSTEMS DEVELOPMENT METHODS FOR DATABASES, ENTERPRISE MODELING, AND WORKFLOW MANAGEMENT, 1999, : 479 - 486
  • [10] Dynamic Trace-Based Analysis of Vectorization Potential of Applications
    Holewinski, Justin
    Ramamurthi, Ragavendar
    Ravishankar, Mahesh
    Fauzia, Naznin
    Pouchet, Louis-Noel
    Rountev, Atanas
    Sadayappan, P.
    ACM SIGPLAN NOTICES, 2012, 47 (06) : 371 - 382