DocumentCode
2241838
Title
Confidentiality for mobile code: the case of a simple payment protocol
Author
Dam, Mads ; Giambiagi, Pablo
Author_Institution
Dept. of Teleinf., KTH/IT, Kista, Sweden
fYear
2000
fDate
2000
Firstpage
233
Lastpage
244
Abstract
We propose an approach to support confidentiality for mobile implementations of security-sensitive protocols using Java/JVM. An applet which receives and passes on confidential information onto a public network has a rich set of direct and indirect channels available to it. The problem is to constrain applet behaviour to prevent those leakages that are unintended while preserving those that are specified in the protocol. We use an approach based on the idea of correlating changes in observable behaviour with changes in input. In the special case where no changes in (low) behaviour are possible we retrieve a version of noninterference. Mapping our approach to JVM a number of particular concerns need to be addressed, including the use of object libraries for IO, the use of labelling to track input/output of secrets, and the choice of proof strategy. We use the bisimulation proof technique. To provide user feedback we employ a variant of proof-carrying code to instrument a security assistant which will let users of an applet inquire about its security properties such as the destination of data input into different fields
Keywords
Java; bisimulation equivalence; data privacy; distributed programming; object-oriented programming; protocols; security of data; software libraries; JVM; Java; applet; bisimulation proof; data security; mobile code confidentiality; noninterference; object libraries; proof strategy; security-sensitive protocols; simple payment protocol; user feedback; Access protocols; Computer aided software engineering; Data security; Feedback; Information management; Instruments; Java; Labeling; Libraries; Protection;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Foundations Workshop, 2000. CSFW-13. Proceedings. 13th IEEE
Conference_Location
Cambridge
ISSN
1063-6900
Print_ISBN
0-7695-0671-2
Type
conf
DOI
10.1109/CSFW.2000.856940
Filename
856940
Link To Document