A logic for secure memory access of abstract state machines

被引:2
|
作者
Nanchen, S [1 ]
Stärk, RF [1 ]
机构
[1] ETH, Dept Comp Sci, CH-8092 Zurich, Switzerland
关键词
abstract state machines; logic; access predicate; secure information flow; sequentialization of parallel ASMs;
D O I
10.1016/j.tcs.2004.11.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We extend the logic for abstract state machines by a read predicate that allows to make precise statements about the accesses of locations of an ASM. The logic can be used to prove security properties of ASMs like that the machine does not read locations containing critical information or that all accesses of the machine to the abstract memory are permitted. The new read predicate is also useful for proving refinements of parallel ASMs to sequential C-like programs. The logic is complete for hierarchical ASMs and still sound for turbo ASMs. It is integrated in the ASMKeY theorem prover. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:343 / 365
页数:23
相关论文
共 50 条
  • [1] A logic for Abstract State Machines
    Stärk, RF
    Nanchen, S
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2001, 7 (11): : 980 - 1005
  • [2] A security logic for abstract state machines
    Nanchen, S
    Stärk, RF
    ABSTRACT STATE MACHINES 2004: ADVANCES IN THEORY AND PRACTICE, PROCEEDINGS, 2004, 3052 : 169 - 185
  • [3] Modal Extensions of the Logic of Abstract State Machines
    Ferrarotti, Flavio
    Schewe, Klaus-Dieter
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 123 - 140
  • [4] Towards a logic for abstract metafinite state machines
    Wang, Qing
    Schewe, Klaus-Dieter
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, PROCEEDINGS, 2008, 4932 : 365 - 380
  • [5] A complete logic for Database Abstract State Machines
    Ferrarotti, Flavio
    Schewe, Klaus-Dieter
    Tec, Loredana
    Wang, Qing
    LOGIC JOURNAL OF THE IGPL, 2017, 25 (05) : 700 - 740
  • [6] A Logic for Non-deterministic Parallel Abstract State Machines
    Ferrarotti, Flavio
    Schewe, Klaus-Dieter
    Tec, Loredana
    Wang, Qing
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS (FOIKS 2016), 2016, 9616 : 334 - 354
  • [7] WSMO choreography: From Abstract State Machines to Concurrent Transaction Logic
    Roman, Dumitru
    Kifer, Michael
    Fensel, Dieter
    SEMANTIC WEB: RESEARCH AND APPLICATIONS, PROCEEDINGS, 2008, 5021 : 659 - +
  • [8] A unifying logic for non-deterministic, parallel and concurrent abstract state machines
    Flavio Ferrarotti
    Klaus-Dieter Schewe
    Loredana Tec
    Qing Wang
    Annals of Mathematics and Artificial Intelligence, 2018, 83 : 321 - 349
  • [9] Simulation of Timed Abstract State Machines with Predicate Logic Model-Checking
    Slissenko, Anatol
    Vasilyev, Pavel
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (12) : 1984 - 2006
  • [10] A unifying logic for non-deterministic, parallel and concurrent abstract state machines
    Ferrarotti, Flavio
    Schewe, Klaus-Dieter
    Tec, Loredana
    Wang, Qing
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2018, 83 (3-4) : 321 - 349