ACM Home Page
Please provide us with feedback. Feedback
Simulating midlet's security claims with automata modulo theory
Full text PdfPdf (455 KB)
Source
Programming languages and analysis for security archive
Proceedings of the third ACM SIGPLAN workshop on Programming languages and analysis for security table of contents
Tucson, AZ, USA
SESSION: Language-based security table of contents
Pages 1-9  
Year of Publication: 2008
ISBN:978-1-59593-936-4
Authors
Fabio Massacci  University of Trento, Trento, Italy
Ida S. R. Siahaan  University of Trento, Trento, Italy
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 55,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1375696.1375698
What is a DOI?

ABSTRACT

Model-carrying code and security-by-contract have proposed to augment mobile code with a claim on its security behavior that could be matched against a mobile platform policy before downloading the code. In order to capture realistic scenarios with potentially infinite transitions (e.g. "only connections to urls starting with https") we have proposed to represent those policies with the notion of Automata Modulo Theory (AMT), an extension of Buchi Automata (BA), with edges labeled by expressions in a decidable theory.

Our objective is the run-time matching of the mobile's platform policy against the midlet's security claims expressed as AMT. To this extent the use of on-the-fly product and emptiness test from automata theory may not be effective. In this paper we present an algorithm extending fair simulation between Büchi automata that can be more efficiently implemented.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
L. Bauer, J. Ligatti, and D. Walker. More enforceable security policies. In Found. of Comp. Security, 2002.
3
 
4
 
5
M. Bozzano, R. Bruttomesso, A. Cimatti, T. Junttila, S. Ranise, P.v. Rossum, and R. Sebastiani. Efficient satisfiability modulo theories via delayed theory combination. In K. Etessami and S.K. Rajamani, editors, Proc. of CAV?05, volume 3576 of LNCS, pages 335--349. Springer-Verlag, 2005.
 
6
J. R. Büchi. On a decision method in restricted second-order arithmetic. In E. Nagel et al., editor, Int. Cong. on Logic, Methodology and Philosophy of Science, pages 1--11. Stanford University Press, 1962.
 
7
N. Dragoni, F. Massacci, K. Naliuka, and I. Siahaan. Security-by-Contract: Toward a Semantics for Digital Signatures on Mobile Code. In Proc. of EuroPKI?07. Springer-Verlag, 2007a.
 
8
N. Dragoni, F. Massacci, C. Schaefer, T. Walter, and E. Vetillard. A security-by-contracts architecture for pervasive services. In Proc. of the 3rd Int. Workshop on Security, Privacy and Trust in Pervasive and Ubiquitous Computing. IEEE Press, 2007b.
 
9
U. Erlingsson. The Inlined Reference Monitor Approach to Security Policy Enforcement. Technical report 2003--1916, Department of Computer Science, Cornell University, 2003.
 
10
 
11
 
12
13
 
14
 
15
16
 
17
G. J. Holzmann. The Spin Model Checker: Primer and Reference Manual. Addison-Wesley Professional, 2004.
 
18
 
19
F. Massacci and I. Siahaan. Matching midlet?s security claims with a platform security policy using automata modulo theory. In Proc. of The 12th Nordic Workshop on Secure IT Systems (NordSec?07), 2007.
20
21
22
 
23
24
 
25
26
27
 
28
M.Y. Vardi. Büchi complementation a 40-year saga. March 2006.
29
 
30

Collaborative Colleagues:
Fabio Massacci: colleagues
Ida S. R. Siahaan: colleagues