A Proof Calculus for Attack Trees in Isabelle

被引:5
|
作者
Kammueller, Florian [1 ,2 ]
机构
[1] Middlesex Univ London, London, England
[2] Tech Univ Berlin, Berlin, Germany
基金
英国工程与自然科学研究理事会;
关键词
INSIDER THREATS;
D O I
10.1007/978-3-319-67816-0_1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Attack trees are an important modeling formalism to identify and quantify attacks on security and privacy. They are very useful as a tool to understand step by step the ways through a system graph that lead to the violation of security policies. In this paper, we present how attacks can be refined based on the violation of a policy. To that end we provide a formal definition of attack trees in Isabelle's Higher Order Logic: a proof calculus that defines how to refine sequences of attack steps into a valid attack. We use a notion of Kripke semantics as formal foundation that then allows to express attack goals using branching time temporal logic CTL. We illustrate the use of the mechanized Isabelle framework on the example of a privacy attack to an IoT healthcare system.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 50 条
  • [1] A Completeness Proof for Bisimulation in the pi-calculus Using Isabelle
    Bengtson, Jesper
    Parrow, Joachim
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 192 (01) : 61 - 75
  • [2] Attack trees in Isabelle extended with probabilities for quantum cryptography
    Kammueller, Florian
    COMPUTERS & SECURITY, 2019, 87
  • [3] An Easy Completeness Proof for the Modal μ-Calculus on Finite Trees
    ten Cate, Balder
    Fontaine, Gaelle
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2010, 6014 : 161 - +
  • [4] Asynchronous Proof Processing with Isabelle/Scala and Isabelle/jEdit
    Wenzel, Makarius
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 285 : 101 - 114
  • [5] On Exams with the Isabelle Proof Assistant
    Jacobsen, Frederik Krogsdal
    Villadsen, Jorgen
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, (375): : 63 - 76
  • [6] IsaPlanner: A prototype proof planner in Isabelle
    Dixon, L
    Fleuriot, J
    AUTOMATED DEDUCTION - CADE-19, PROCEEDINGS, 2003, 2741 : 279 - 283
  • [7] Natural Deduction and the Isabelle Proof Assistant
    Villadsen, Jorgen
    From, Andreas Halkjaer
    Schlichtkrull, Anders
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (267): : 140 - 155
  • [8] SeCaV: A Sequent Calculus Verifier in Isabelle/HOL
    From, Asta Halkjaer
    Jacobsen, Frederik Krogsdal
    Villadsen, Jorgen
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (357): : 38 - 55
  • [9] Eisbach: A Proof Method Language for Isabelle
    Matichuk, Daniel
    Murray, Toby
    Wenzel, Makarius
    JOURNAL OF AUTOMATED REASONING, 2016, 56 (03) : 261 - 282
  • [10] A CALCULUS FOR BELNAP'S LOGIC IN WHICH EACH PROOF CONSISTS OF TWO TREES
    Wintein, Stefan
    Muskens, Reinhard
    LOGIQUE ET ANALYSE, 2012, (220) : 643 - 656