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 条
  • [31] TURING MACHINES WITH RESTRICTED MEMORY ACCESS
    FISCHER, PC
    INFORMATION AND CONTROL, 1966, 9 (04): : 364 - &
  • [32] Deciding the verification problem for abstract state machines
    Nowack, A
    ABSTRACT STATE MACHINES 2003: ADVANCES IN THEORY AND PRACTIC, PROCEEDINGS, 2003, 2589 : 341 - 355
  • [33] CASM - Optimized Compilation of Abstract State Machines
    Lezuo, Roland
    Paulweber, Philipp
    Krall, Andreas
    ACM SIGPLAN NOTICES, 2014, 49 (05) : 13 - 22
  • [34] A Universal Control Construct for Abstract State Machines
    Stegmaier, Michael
    Dausend, Marcel
    Raschke, Alexander
    Tichy, Matthias
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 37 - 53
  • [35] Consistent integration for sequential abstract state machines
    Asmundo, MN
    Riccobene, E
    ABSTRACT STATE MACHINES 2003: ADVANCES IN THEORY AND PRACTIC, PROCEEDINGS, 2003, 2589 : 324 - 340
  • [36] Decidable properties for monadic abstract state machines
    Beauquier, D
    ANNALS OF PURE AND APPLIED LOGIC, 2006, 141 (03) : 308 - 319
  • [37] Concurrent Abstract State Machines and +CAL Programs
    Altenhofen, Michael
    Boerger, Egon
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2009, 5486 : 1 - +
  • [38] Abstract state machines for product family modeling
    Popa, Emil M.
    Marcut, Ioana Gabriela
    PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON MATHEMATICS & COMPUTERS IN BUSINESS AND ECONOMICS (MCBE '08): MATHEMATICS AND COMPUTERS IN BUSINESS AND ECONOMICS, 2008, : 50 - +
  • [39] Logspace reducibility via abstract state machines
    Grädel, E
    Spielmann, M
    FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1738 - 1757
  • [40] Abstract state machines capture parallel algorithms
    Blass, Andreas
    Gurevich, Yuri
    ACM Transactions on Computational Logic, 2003, 4 (03) : 578 - 651