| A model-based approach to integrating security policies for embedded devices |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 57, Citation Count: 2
|
|
|
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
|
Benjamin N. Grosof , Yannis Labrou , Hoi Y. Chan, A declarative approach to business rules in contracts: courteous logic programs in XML, Proceedings of the 1st ACM conference on Electronic commerce, p.68-77, November 03-05, 1999, Denver, Colorado, United States
[doi> 10.1145/336992.337010]
|
| |
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
|
|
CITED BY 2
|
|
Radha Jagadeesan , Will Marrero , Corin Pitcher , Vijay Saraswat, Timed constraint programming: a declarative approach to usage control, Proceedings of the 7th ACM SIGPLAN international conference on Principles and practice of declarative programming, p.164-175, July 11-13, 2005, Lisbon, Portugal
|
|
|
Adam J. Lee , Jodie P. Boyer , Lars E. Olson , Carl A. Gunter, Defeasible security policy composition for web services, Proceedings of the fourth ACM workshop on Formal methods in security, p.45-54, November 03-03, 2006, Alexandria, Virginia, USA
|
|