|
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
|
R. Sekar , V.N. Venkatakrishnan , Samik Basu , Sandeep Bhatkar , Daniel C. DuVarney, Model-carrying code: a practical approach for safe execution of untrusted applications, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
 |
27
|
Lieven Desmet , Wouter Joosen , Fabio Massacci , Katsiaryna Naliuka , Pieter Philippaerts , Frank Piessens , Dries Vanoverberghe, A flexible security architecture to support third-party applications on mobile devices, Proceedings of the 2007 ACM workshop on Computer security architecture, November 02-02, 2007, Fairfax, Virginia, USA
[doi> 10.1145/1314466.1314470]
|
| |
28
|
M.Y. Vardi. Büchi complementation a 40-year saga. March 2006.
|
 |
29
|
|
| |
30
|
|
|