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] Formal Modelling and Verification of IEC61499 Function Blocks with Abstract State Machines and SMV - Execution Semantics
    Patil, Sandeep
    Dubinin, Victor
    Vyatkin, Valeriy
    DEPENDABLE SOFTWARE ENGINEERING: THEORIES, TOOLS, AND APPLICATIONS, SETTA 2015, 2015, 9409 : 300 - 315
  • [32] Updates, Schema Updates and Validation of XML Documents - Using Abstract State Machines with Automata-Defined States
    Schewe, Klaus-Dieter
    Thalheim, Bernhard
    Wang, Qing
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (10) : 2028 - 2057
  • [33] Fail-Secure Access Control
    Tsankov, Petar
    Marinovic, Srdjan
    Dashti, Mohammad Torabi
    Basin, David
    CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, : 1157 - 1168
  • [34] Algebra and logic for access control
    Collinson, Matthew
    Pym, David
    FORMAL ASPECTS OF COMPUTING, 2010, 22 (02) : 83 - 104
  • [35] Time in state machines
    Graf, Susanne
    Prinz, Andreas
    FUNDAMENTA INFORMATICAE, 2007, 77 (1-2) : 143 - 174
  • [36] Logic and memory with nanocell circuits
    Husband, CP
    Husband, SM
    Daniels, JS
    Tour, JM
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2003, 50 (09) : 1865 - 1875
  • [37] Typing access control and secure information flow in sessions
    Capecchi, Sara
    Castellani, Ilaria
    Dezani-Ciancaglini, Mariangiola
    INFORMATION AND COMPUTATION, 2014, 238 : 68 - 105
  • [38] A Functional Novel Logic for Max/Min Computing in One-Transistor-One-Resistor Devices With Resistive Random Access Memory (RRAM)
    Huang, Wei-Chen
    Chen, Po-Hsun
    Chang, Ting-Chang
    Zheng, Hao-Xuan
    Yeh, Yu-Hsuan
    Wu, Chung-Wei
    Tan, Yung-Fang
    Lin, Shih-Kai
    Wu, Pei-Yu
    Sze, Simon. M.
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2022, 69 (04) : 1811 - 1815
  • [39] An abstract semantics tool for secure information flow of stack-based assembly programs
    Bernardeschi, C
    De Francesco, N
    Lettieri, G
    MICROPROCESSORS AND MICROSYSTEMS, 2002, 26 (08) : 391 - 398
  • [40] The Logic of the Idea and a Speculative Understanding of the State
    Cuartango, Roman
    PENSAMIENTO, 2016, 72 (272): : 617 - 631