DocumentCode :
2536652
Title :
Approximating Non-interference and Erasure in Rewriting Logic
Author :
Alba-Castro, Mauricio ; Alpuente, María ; Escobar, Santiago
Author_Institution :
Univ. Autonoma de Manizales, Manizales, Colombia
fYear :
2010
fDate :
23-26 Sept. 2010
Firstpage :
124
Lastpage :
132
Abstract :
Non-interference is a semantic program property that assigns confidentiality levels to data objects and prevents illicit information flows to occur from high to low security levels. Erasure is a way of strengthening confidentiality by upgrading data confidentiality levels, up to the extreme of demanding the removal of secret data from the system. In this paper, we propose a certification technique for confidentiality of complete Java classes that includes non-interference and erasure policies. This technique is based on rewriting logic, which is a very general logical and semantic framework that is efficiently implemented in the high-level programming language Maude. In order to achieve a finite state transition system, we develop an abstract Java semantics which correctly approximates non-interference and erasure. The analysis produces certificates that are independently checkable, and are small enough to be used in practice. We have implemented our methodology and developed some experiments that demonstrate the feasibility of our approach.
Keywords :
Java; finite state machines; high level languages; rewriting systems; security of data; Java; data confidentiality; finite state transition system; high level programming language; rewriting logic; secret data; semantic program; Equations; Influenza; Instruments; Java; Observers; Safety; Semantics; abstract interpretation; confidentiality; erasure; non interference; program verification; rewriting logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-9816-1
Type :
conf
DOI :
10.1109/SYNASC.2010.25
Filename :
5715278
Link To Document :
بازگشت