Back to Search
Start Over
Security Types for Synchronous Data Flow Systems
- Source :
- MEMOCODE
- Publication Year :
- 2020
- Publisher :
- IEEE, 2020.
-
Abstract
- Synchronous reactive data flow is a paradigm that provides a high-level abstract programming model for embedded and cyber-physical systems, including the locally synchronous components of IoT systems. Security in such systems is severely compromised due to low-level programming, ill-defined interfaces and inattention to security classification of data. By incorporating a Denning-style lattice-based secure information flow framework into a synchronous reactive data flow language, we provide a framework in which correct-and-secure-by-construction implementations for such systems can be specified and derived. In particular, we propose an extension of the Lustre programming framework with a security type system. We prove the soundness of our type system with respect to the co-inductive operational semantics of Lustre by showing that well-typed programs exhibit non-interference.
- Subjects :
- 010302 applied physics
Computer science
Semantics (computer science)
Lustre (programming language)
Distributed computing
020207 software engineering
02 engineering and technology
computer.software_genre
01 natural sciences
Operational semantics
Data modeling
Data flow diagram
Software framework
Synchronous Data Flow
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Programming paradigm
Implementation
computer
computer.programming_language
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2020 18th ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE)
- Accession number :
- edsair.doi...........3fad59910250426882d132189cf7ad52
- Full Text :
- https://doi.org/10.1109/memocode51338.2020.9315053