| On the relationship between strand spaces and multi-agent systems |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 30, Citation Count: 2
|
|
|
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
|
Joseph Halpern , Yjoram Moses , Mark Tuttle, A knowledge-based analysis of zero knowledge, Proceedings of the twentieth annual ACM symposium on Theory of computing, p.132-147, May 02-04, 1988, Chicago, Illinois, United States
[doi> 10.1145/62212.62224]
|
| |
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
|
Stuart G. Stubblebine , Rebecca N. Wright, An authentication logic supporting synchronization, revocation, and recency, Proceedings of the 3rd ACM conference on Computer and communications security, p.95-105, March 14-15, 1996, New Delhi, India
[doi> 10.1145/238168.238195]
|
| |
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
|
|
|