Fine-grained and coarse-grained reactive noninterference - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2014

Fine-grained and coarse-grained reactive noninterference

Pejman Attar
  • Function : Author
  • PersonId : 900393
Ilaria Castellani
  • Function : Author
  • PersonId : 831542

Abstract

We study the security property of noninterference in a core synchronous reactive language that we call CRL. In the synchronous reactive paradigm, programs communicate by means of broadcast events, and their parallel execution is regulated by a notion of instant. We first show that CRL programs are indeed reactive, namely that they always converge to a state of termination or suspension ("end of instant") in a finite number of steps. We define two bisimulation equivalences on CRL programs, corresponding respectively to a fine-grained and to a coarse-grained observation of programs. We show that coarse-grained bisimilarity is more abstract than fine-grained bisimilarity, as it is insensitive to the order of generation of events and to repeated emissions of the same event during an instant. Based on these bisimulations, two properties of Reactive Noninterference (RNI) are introduced, formalising secure information flow. Both properties are time-insensitive and termination-insensitive. Again, coarse-grained RNI is more abstract than fine-grained RNI. Finally, a type system guaranteeing both security properties is presented. Thanks to a design choice of CRL, which offers two separate constructs for loops and iteration, and to refined typing rules, this type system allows for a precise treatment of termination leaks, which are an issue in parallel languages.
Fichier principal
Vignette du fichier
tgc13.pdf (501.99 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-00915241 , version 1 (06-12-2013)

Identifiers

Cite

Pejman Attar, Ilaria Castellani. Fine-grained and coarse-grained reactive noninterference. Trustworthy Global Computing 2013 - 8th International Symposium, Revised Selected Papers, Martín Abadi; Alberto Lluch-Lafuente, Aug 2013, Buenos Aires, Argentina. pp.21, ⟨10.1007/978-3-319-05119-2_10⟩. ⟨hal-00915241⟩

Collections

INRIA INRIA2 ANR
138 View
205 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More