Dependent Information Flow Types

被引:0
|
作者
Lourenco, Luisa [1 ]
Caires, Luis [1 ]
机构
[1] Univ Nova Lisboa, Fac Ciencias & Tecnol, CITI & NOVA Lab Comp Sci & Informat, P-1200 Lisbon, Portugal
关键词
Information Flow; Dependent Type Systems;
D O I
10.1145/2775051.2676994
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we develop a novel notion of dependent information flow types. Dependent information flow types fit within the standard framework of dependent type theory, but, unlike usual dependent types, crucially allow the security level of a type, rather than just the structural data type itself, to depend on runtime values. Our dependent function and dependent sum information flow types provide a direct, natural and elegant way to express and enforce fine grained security policies on programs, including programs that manipulate structured data types in which the security level of a structure field may depend on values dynamically stored in other fields, still considered a challenge to security enforcement in software systems such as data-centric web-based applications. We base our development on the very general setting of a minimal lambda-calculus with references and collections. We illustrate its expressiveness, showing how secure operations on relevant scenarios can be modelled and analysed using our dependent information flow type system, which is also shown to be amenable to algorithmic type checking. Our main results include type-safety and non-interference theorems ensuring that well-typed programs do not violate prescribed security policies.
引用
收藏
页码:317 / 328
页数:12
相关论文
共 50 条
  • [31] Dependent vector types for data structuring in multirate Faust
    Jouvelot, Pierre
    Orlarey, Yann
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2011, 37 (03) : 113 - 131
  • [32] Waste in value streams caused by information flow: An analysis of information flow barriers and possible solutions
    Hartmann, Lukas
    Metternich, Joachim
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE (SYSINT 2020): SYSTEM-INTEGRATED INTELLIGENCE - INTELLIGENT, FLEXIBLE AND CONNECTED SYSTEMS IN PRODUCTS AND PRODUCTION, 2020, 52 : 121 - 126
  • [33] Analysis of the Information Flow within the Information System of Car Parks
    Nesic, Zoran
    Ljubic, Leon
    Radojicic, Miroslav
    Vasovic, Jasmina Vesic
    ACTA POLYTECHNICA HUNGARICA, 2015, 12 (03) : 73 - 86
  • [34] Information science as platform to enhance information flow studies in organizations
    Martinez Musino, Celso
    E-CIENCIAS DE LA INFORMACION, 2012, 2 (01):
  • [35] RFID-based synchronization of information flow and material flow
    Mechanical and Electrical Engineering College, South West Petroleum University, Chengdu, Sichuan 610500, China
    不详
    J. Adv. Manuf. Syst., 2008, 2 (271-274): : 271 - 274
  • [36] RFID-BASED SYNCHRONIZATION OF INFORMATION FLOW AND MATERIAL FLOW
    Hua-Lin, Zheng
    Yue-Pai, Wang
    Xi-Yuan, Wan
    JOURNAL OF ADVANCED MANUFACTURING SYSTEMS, 2008, 7 (02) : 271 - 274
  • [37] Information flow molding technology of GBIM
    Yang, Mingyu
    Chen, Siyuan
    Xu, Jianying
    ADVANCES IN INDUSTRIAL AND CIVIL ENGINEERING, PTS 1-4, 2012, 594-597 : 2886 - 2892
  • [38] Information flow based ontology mapping
    Liang, Ye
    Bao, Hong
    Liu, Hong-Zhe
    PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 580 - 585
  • [39] Information flow decomposition for network coding
    Fragouli, C
    Soijanin, E
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (03) : 829 - 848
  • [40] Modeling Information Flow Properties with UML
    Katkalov, Kuzman
    Stenzel, Kurt
    Borek, Marian
    Reif, Wolfgang
    2015 7TH INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2015,