paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The Bright Side of Timed Opacity

时间不透明性的光明面
LMCS vol.Volume 22, Issue 22026匹配度 2/10 · 该论文属于时间自动机与不透明性的形式化可判定性研究,虽与形式化验证领域相关,但未涉及用户核心关注的 LLM/Agent 辅助静态分析、Agentic 程序分析、浮点程序分析或贝叶斯程序分析。引用 12 inbox
Étienne André, Sarah Dépernet, Engel Lefaucheux
crossref: 2026-09-10

AI 速览

一句话:通过限制系统、攻击者及观测次数,证明时间自动机不透明性在多个子类与新定义下可判定。

时间自动机可建模带时钟的实时系统,但其时间不透明性在2009年被证明不可判定,事件记录自动机等子类亦如此。本文沿用同一不透明性定义,通过限制系统或攻击者研究可判定性。首先证明完全不透明性与弱不透明性可相互归约,并联系时间语言包含。其次分析时钟数、动作数、时间性质及新提出的可观测事件记录自动机等子类,发现多数情形可判定,但单动作时间自动机与带ε转移的单时钟时间自动机仍不可判定。最后提出仅允许攻击者观测前N次、或N个时间戳后首个动作的新定义,观测集可先验或运行时确定;三个版本均使整个时间自动机类可判定。

问题
时间不透明性在时间自动机中不可判定,本文旨在通过限制系统、攻击者或观测数量来寻找可判定的边界。
方法
沿用攻击者观测动作及时间戳的 opacity 定义,证明完全/弱不透明性的相互归约及与时间语言包含的关系,并对多类时间自动机子类和新有限观测定义进行可判定性分析。
评估
以理论证明(可判定性与不可判定性归约)为主,覆盖时钟数、动作数、时间性质、ε转移、可观测事件记录自动机等子类及三种有限观测定义。
原文摘要(Abstract)

Timed automata (TAs) are an extension of finite automata that can measure and react to the passage of time, providing the ability to handle real-time constraints using clocks. In 2009, Franck Cassez showed that the timed opacity problem, where an attacker can observe some actions with their timestamps and attempts to deduce information, is undecidable for TAs. Moreover, he showed that the undecidability holds even for subclasses such as event-recording automata. In this article, we consider the same definition of opacity, by restricting either the system or the attacker. Our first contribution is to prove the inter-reducibility of two variants of opacity: full opacity (for which the observations should be the same regardless of the visit of a private location) and weak opacity (for which it suffices that the attacker cannot deduce whether the private location was visited, but for which it is harmless to deduce that it was not visited); we also prove further results including a connection with timed language inclusion. Our second contribution is to study opacity for several subclasses of TAs: with restrictions on the number of clocks, the number of actions, the nature of time, or a new subclass called observable event-recording automata. We show that opacity is mostly decidable in these cases, except for one-action TAs and for one-clock TAs with $ε$-transitions, for which undecidability remains. Our third (and arguably main) contribution is to propose a new definition of opacity in which the number of observations made by the attacker is limited to the first $N$ observations, or to a set of $N$ timestamps after which the attacker observes the first action that follows immediately. This set can be defined either a priori or at runtime; all three versions yield decidability for the whole TA class.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{abs-2408-12240,
  title = {The Bright Side of Timed Opacity},
  author = {Étienne André and Sarah Dépernet and Engel Lefaucheux},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 22, Issue 2},
  year = {2026},
  doi = {10.46298/lmcs-22(2:31)2026}
}