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 条
  • [11] Logic, Abstract State Machines and Databases J.UCS Special Issue
    Schewe, Klaus-Dieter
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (01) : 1 - 2
  • [12] Communication in Abstract State Machines
    Boerger, Egon
    Schewe, Klaus-Dieter
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2017, 23 (02) : 129 - 145
  • [13] Slicing abstract state machines
    Nowack, A
    ABSTRACT STATE MACHINES 2004: ADVANCES IN THEORY AND PRACTICE, PROCEEDINGS, 2004, 3052 : 186 - 201
  • [14] ABSTRACT STATE MACHINES AND THEIR APPLICATIONS
    Reyes Vera, Javier Mauricio
    REVISTA EDUCACION EN INGENIERIA, 2012, 7 (13): : 55 - 62
  • [15] Concurrent abstract state machines
    Egon Börger
    Klaus-Dieter Schewe
    Acta Informatica, 2016, 53 : 469 - 492
  • [16] Concurrent abstract state machines
    Borger, Egon
    Schewe, Klaus-Dieter
    ACTA INFORMATICA, 2016, 53 (05) : 469 - 492
  • [17] Using Symbolic Execution to Transform Turbo Abstract State Machines into Basic Abstract State Machines
    Del Castillo, Giuseppe
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 215 - 222
  • [18] State enumeration with abstract descriptions of state machines
    Corella, F
    Langevin, M
    Cerny, E
    Zhou, Z
    Song, X
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, 1995, 987 : 146 - 160
  • [19] Abstract state machines: Designing distributed systems with state machines and B
    Stoddart, B
    Dunne, S
    Galloway, A
    Shore, R
    B'98: RECENT ADVANCES IN THE DEVELOPMENT AND USE OF THE B METHOD, 1998, 1393 : 226 - 242
  • [20] Quo Vadis Abstract State Machines?
    Boerger, Egon
    Prinz, Andreas
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (12) : 1921 - 1928