ACM Home Page
Please provide us with feedback. Feedback
On the relationship between strand spaces and multi-agent systems
Full text PdfPdf (190 KB)
Source Conference on Computer and Communications Security archive
Proceedings of the 8th ACM conference on Computer and Communications Security table of contents
Philadelphia, PA, USA
Session: Protocols table of contents
Pages: 106 - 115  
Year of Publication: 2001
ISBN:1-58113-385-5
Authors
Joseph Y. Halpern  Cornell University, Ithaca, NY
Riccardo Pucella  Cornell University, Ithaca, NY
Sponsor
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 30,   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/501983.501999
What is a DOI?

ABSTRACT

Strand spaces are a popular framework for the analysis of security protocols. Strand spaces have some similarities to a formalism used successfully to model protocols for distributed systems, namely multi-agent systems. We explore the exact relationship between these two frameworks here. It turns out that a key difference is the handling of agents, which are unspecified in strand spaces and explicit in multi-agent systems. We provide a family of translations from strand spaces to multi-agent systems parameterized by the choice of agents in the strand space. We also show that not every multi-agent system of interest can be expressed as a strand space. This reveals a lack of expressiveness in the strand-space framework that can be characterized by our translation. To highlight this lack of expressiveness, we show one simple way in which strand spaces can be extended to model more systems.


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
B. Alpern and F. B. Schneider. Defining liveness. Information Processing Letters, 21:181-185, 1985.
 
2
N. Asokan, V. Shoup, and M. Waidner. Asynchronous protocols for optimistic fair exchange. In Proceedings of the IEEE Symposium on Research in Security and Privacy, pages 86-99. IEEE Computer Society Press, 1998.
 
3
M. Ben-Or, O. Goldreich, S. Micali, and R. L. Rivest. A fair protocol for signing contracts. IEEE Transactions on Information Theory, 36(1):40-46, 1990.
4
 
5
 
6
 
7
 
8
 
9
 
10
A. J. Grove and J. Y. Halpern. Naming and identity in propositional logics, Part I: the propositional case. Journal of Logic and Computation, 3(4):345-378, 1993.
 
11
12
 
13
J. McLean. Security models. In J. Marciniak, editor, Encyclopedia of Software Engineering. Wiley Press, 1994.
14
 
15
V. Shmatikov and J. C. Mitchell. Analysis of a fair exchange protocol. In Seventh Annual Symposium on Network and Distributed System Security (NDSS 2000), pages 119-128, 2000.
 
16
17
 
18
P. Syverson. A logic for the analysis of cryptographic protocols. NRL Report 9305, Naval Research Laboratory, 1990.
 
19
P. Syverson. Towards a strand semantics for authentication logic. Electronic Notes in Theoretical Computer Science, 20, 1999.
 
20
 
21


Collaborative Colleagues:
Joseph Y. Halpern: colleagues
Riccardo Pucella: colleagues