2006
DOI: 10.1007/11787006_10
|View full text |Cite
|
Sign up to set email alerts
|

Preserving Secrecy Under Refinement

Abstract: We propose a general framework of secrecy and preservation of secrecy for labeled transition systems. Our definition of secrecy is parameterized by the distinguishing power of the observer, the properties to be kept secret, and the executions of interest, and captures a multitude of definitions in the literature. We define a notion of secrecy preserving refinement between systems by strengthening the classical trace-based refinement so that the implementation leaks a secret only when the specification also lea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
81
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 71 publications
(81 citation statements)
references
References 14 publications
0
81
0
Order By: Relevance
“…Our approach towards confidentiality-preserving refinement also has links to work by Alur et al [19]. In this work, the refinement of a labelled transition system is expected to preserve L's inability to deduce whether system runs satisfy a specified set of properties on secret variables.…”
Section: Related Workmentioning
confidence: 98%
“…Our approach towards confidentiality-preserving refinement also has links to work by Alur et al [19]. In this work, the refinement of a labelled transition system is expected to preserve L's inability to deduce whether system runs satisfy a specified set of properties on secret variables.…”
Section: Related Workmentioning
confidence: 98%
“…For all observation maps Obs such that Obs(a) = ∅, (K, Obs) |= ϕ p means that there is some non-root level in the unwinding of K at which no node satisfies p. Property φ p is a well-known non-regular context-free branching-time property (see e.g. [2]). …”
Section: Temporal Logics With Knowledge Modalitiesmentioning
confidence: 99%
“…In the figure, we can see that from the initial state labeled by (1,2,3,4,5), it takes at most three transitions (N = 3) to reach states labeled by (2), (3), (4), or (5) at the bottom half of the figure. Therefore, take x = 2 for example, s ∈ θ(L >N x ) if and only if s ends in the state labeled by (2).…”
Section: G Obs = Det(eps(g))mentioning
confidence: 99%
“…Secrecy has been studied before, for example, in [1] [5] [2] [6] [22]. In [2], for a finite state system with partial observers and for each observer, a secret is defined as a subset of trajectories.…”
Section: Introductionmentioning
confidence: 99%