five

Verifying Opacity of Discrete-Timed Automata Artifact

收藏
Figshare2024-01-14 更新2026-04-08 收录
下载链接:
https://figshare.com/articles/dataset/Verifying_Opacity_of_Discrete-Timed_Automata_Artifact/24790842/4
下载链接
链接失效反馈
官方服务:
资源简介:
Opacity is a powerful confidentiality property that holds if a system cannot leak secret information through observable behavior. In recent years, time has become an increasingly popular attack vector. The notion of opacity has therefore been extended to timed automata (TA). However, the verification of opacity of TA has been proven to be undecidable for the commonly used dense time model. To make the problem decidable, state of the art approaches consider weaker notions of opacity or heavily restrict the class of considered TA, resulting in unrealistic threat models.<br>We address the problem of verifying opacity of TA without restrictions. For this purpose, we consider a discrete time setting. We present a novel algorithm to transform TA to equivalent finite automata (FA) and then use known methods to verify opacity of the resulting FA. To improve the efficiency of our algorithm, we use a novel time abstraction that significantly reduces the state space of the resulting FA, improving the scalability of our approach. We validate our method using randomized systems, as well as four case studies from the literature showing that our approach is applicable in practice.<br><br>We provide a VM with all software pre-installed to run our evaluation.<br>The code is also provided in our gitlab repository: https://gitlab.com/julianklein/opacity-verification-of-discrete-timed-automataThe VM has commit b3b18a0f8bb071a6c0e0b29be5c11e5a1caa4c84 (on main branch) installed.
提供机构:
Glesner, Sabine; Klein, Julian; Kogel, Paul
创建时间:
2024-01-14
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作