Execution-time opacity problems in one-clock parametric timed automata

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: André, Étienne, Arcile, Johan, Lefaucheux, Engel
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929524367687680
author André, Étienne
Arcile, Johan
Lefaucheux, Engel
author_facet André, Étienne
Arcile, Johan
Lefaucheux, Engel
contents Parametric timed automata (PTAs) extend the concept of timed automata, by allowing timing delays not only specified by concrete values but also by parameters, allowing the analysis of systems with uncertainty regarding timing behaviors. The full execution-time opacity is defined as the problem in which an attacker must never be able to deduce whether some private location was visited, by only observing the execution time. The problem of full ET-opacity emptiness (i.e., the emptiness over the parameter valuations for which full execution-time opacity is satisfied) is known to be undecidable for general PTAs. We therefore focus here on one-clock PTAs with integer-valued parameters over dense time. We show that the full ET-opacity emptiness is undecidable for a sufficiently large number of parameters, but is decidable for a single parameter, and exact synthesis can be effectively achieved. Our proofs rely on a novel construction as well as on variants of Presburger arithmetics. We finally prove an additional decidability result on an existential variant of execution-time opacity.
format Preprint
id arxiv_https___arxiv_org_abs_2410_01659
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Execution-time opacity problems in one-clock parametric timed automata
André, Étienne
Arcile, Johan
Lefaucheux, Engel
Formal Languages and Automata Theory
Parametric timed automata (PTAs) extend the concept of timed automata, by allowing timing delays not only specified by concrete values but also by parameters, allowing the analysis of systems with uncertainty regarding timing behaviors. The full execution-time opacity is defined as the problem in which an attacker must never be able to deduce whether some private location was visited, by only observing the execution time. The problem of full ET-opacity emptiness (i.e., the emptiness over the parameter valuations for which full execution-time opacity is satisfied) is known to be undecidable for general PTAs. We therefore focus here on one-clock PTAs with integer-valued parameters over dense time. We show that the full ET-opacity emptiness is undecidable for a sufficiently large number of parameters, but is decidable for a single parameter, and exact synthesis can be effectively achieved. Our proofs rely on a novel construction as well as on variants of Presburger arithmetics. We finally prove an additional decidability result on an existential variant of execution-time opacity.
title Execution-time opacity problems in one-clock parametric timed automata
topic Formal Languages and Automata Theory
url https://arxiv.org/abs/2410.01659