ACM Home Page
Please provide us with feedback. Feedback
A model-based approach to integrating security policies for embedded devices
Full text PdfPdf (181 KB)
Source International Conference On Embedded Software archive
Proceedings of the 4th ACM international conference on Embedded software table of contents
Pisa, Italy
SESSION: Formal methods II table of contents
Pages: 211 - 219  
Year of Publication: 2004
ISBN:1-58113-860-1
Authors
Michael McDougall  University of Pennsylvania, Philadelphia, PA
Rajeev Alur  University of Pennsylvania, Philadelphia, PA
Carl A. Gunter  University of Pennsylvania, Philadelphia, PA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 57,   Citation Count: 2
Additional Information:

abstract   references   cited by   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/1017753.1017789
What is a DOI?

ABSTRACT

Embedded devices like smartcards can now run multiple interacting applications. A particular challenge in this domain is to dynamically integrate diverse security policies. In this paper we show how a framework based on a concise formal model lets us securely customize a payment card equipped with a programmable chip. We present policy automata, a formal model of computations that grant or deny access to a resource. This model combines defeasible logic with state machines, representing complex policies as combinations of simpler modular policies. We use the model in a framework for specifying, merging and analyzing modular policies. This framework is implemented as Polaris, a tool which analyzes policy automata to reveal potential conflicts or redundancies, and compiles automata into Java Card applets.


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
 
3
 
4
C.-B. Breunesse, N. Cataño, M. Huisman, and B. Jacobs. Formal methods for smart cards: an experience report. Technical Report NIII-R0316, University of Nijmegen, Department of Computer Science, Sept 2003.
 
5
G. Brewka, J. Dix, and K. Konolige. Nonmonotonic Reasoning: An Overview. CSLI Lecture Notes 73. CSLI Publications, Stanford, CA, 1997.
 
6
 
7
8
 
9
10
 
11
C. A. Gunter. Open APIs for embedded security. In L. Cardelli, editor, Proceedings of the European Conference on Object Oriented Programming, July 2003.
 
12
J. Y. Halpern and V. Weissman. Using first-order logic to reason about policies. In Proceedings of the 16th IEEE Computer Security Foundations Workshop, pages 187--201, 2003.
 
13
 
14
 
15
J. A. Hoagland, R. Pandey, and K. Levitt. Security policy specification using a graphical approach. Technical Report CSE-98-3, University of California, Davis Department of Computer Science, 1998.
 
16
 
17
 
18
M. Lyubich. Die architekturen von SET mit der Java Card. In A. Bode and W. Karl, editors, ITG Fachbericht, APC 2001 Arbeitsplatzcomputer, 2001.
 
19
 
20
M. J. Maher, A. Rock, G. Antoniou, D. Billington, and T. Miller. Efficient defeasible reasoning systems. International Journal on Artificial Intelligence Tools, 10(4):483--501, 2001.
 
21
Mastercard and Visa. SET Secure Electronic Transaction Specification: Formal Protocol Definition, May 1997.
 
22
23
 
24


Collaborative Colleagues:
Michael McDougall: colleagues
Rajeev Alur: colleagues
Carl A. Gunter: colleagues