|
ABSTRACT
In recent years, trust negotiation has been proposed as a novel authorization solution for use in open-system environments, in which resources are shared across organizational boundaries. Researchers have shown that trust negotiation is indeed a viable solution for these environments by developing a number of policy languages and strategies for trust negotiation that have desirable theoretical properties. Further, existing protocols, such as TLS, have been altered to interact with prototype trust negotiation systems, thereby illustrating the utility of trust negotiation. Unfortunately, modifying existing protocols is often a time-consuming and bureaucratic process that can hinder the adoption of this promising technology. In this paper, we present Traust, a third-party authorization service that leverages the strengths of existing prototype trust negotiation systems. Traust acts as an authorization broker that issues access tokens for resources in an open system after entities use trust negotiation to satisfy the appropriate resource access policies. The Traust architecture was designed to allow Traust to be integrated either directly with newer trust-aware applications or indirectly with existing legacy applications; this flexibility paves the way for the incremental adoption of trust negotiation technologies without requiring widespread software or protocol upgrades. We discuss the design and implementation of Traust, the communication protocol used by the Traust system, and its performance. We also discuss our experiences using Traust to broker access to legacy resources, our proposal for a Traust-aware version of the GridFTP protocol, and Traust's resilience to attack.
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
|
Allcock, W. 2003. GridFTP protocol specification. Global Grid Forum Recommendation GFD.20. 〈http://www.globus.org/alliance/publications/papers/GFD-R.0201.pdf〉.
|
| |
2
|
Basney, J. 2005. MyProxy protocol. Global Grid Forum Experimental Document GFD-E.54.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
Blakley, G. R. 1979. Safeguarding cryptographic keys. In AFIPS Conference Proceedings. Vol. 48. 313--317.
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
Dolev, D. and Yao, A. C. 1983. On the security of public key protocols. IEEE Trans. Inform. Theory IT-29, 2 (March) 198--208.
|
| |
16
|
Amir Herzberg , Yosi Mass , Joris Michaeli , Yiftach Ravid , Dalit Naor, Access Control Meets Public Key Infrastructure, Or: Assigning Roles to Strangers, Proceedings of the 2000 IEEE Symposium on Security and Privacy, p.2, May 14-17, 2000
|
 |
17
|
|
| |
18
|
Hess, A., Jacobson, J., Mills, H., Wamsley, R., Seamons, K. E., and Smith, B. 2002. Advanced client/server authentication in TLS. In Proceedings of the Network and Distributed Systems Security Symposium. 203--214.
|
 |
19
|
|
| |
20
|
ISRL. 2005. Internet security research lab--projects. 〈http://isrl.cs.byu.edu/TrustBuilder.html〉.
|
| |
21
|
Koshutanski, H. and Massacci, F. 2004a. Interactive access control for web services. In Proceedings of the 19th IFIP Information Security Conference (SEC). 151--166.
|
| |
22
|
Koshutanski, H. and Massacci, F. 2004b. Interactive trust management and negotiation scheme. In Proceedings of the Second International Workshop on Formal Aspects in Security and Trust (FAST). 139--152.
|
| |
23
|
Koshutanski, H. and Massacci, F. 2005. Interactive credential negotiation for stateful business processes. In Proceedings of the 3rd International Conference on Trust Management (iTrust). 257--273.
|
| |
24
|
Lee, A. J. and Winslett, M. 2006. Virtual fingerprinting as a foundation for reputation in open systems. In Proceedings of the 4th International Conference on Trust Management (iTrust'06). Number 3986 in Lecture Notes in Computer Science. Springer, 236--251.
|
 |
25
|
|
 |
26
|
|
| |
27
|
Li, N. and Mitchell, J. C. 2003. RT: A role-based trust-management framework. In Proceedings of the 3rd DARPA Information Survivability Conference and Exposition. 201--212.
|
| |
28
|
|
| |
29
|
|
| |
30
|
Minami, K. and Kotz, D. 2006. Scalability in a secure distributed proof system. In Proceedings of the International Conference on Pervasive Computing. 220--237.
|
| |
31
|
|
 |
32
|
James H. Morris , Mahadev Satyanarayanan , Michael H. Conner , John H. Howard , David S. Rosenthal , F. Donelson Smith, Andrew: a distributed personal computing environment, Communications of the ACM, v.29 n.3, p.184-201, March 1986
[doi> 10.1145/5666.5671]
|
| |
33
|
|
 |
34
|
|
| |
35
|
|
| |
36
|
|
 |
37
|
Tatyana Ryutov , Li Zhou , Clifford Neuman , Travis Leithead , Kent E. Seamons, Adaptive trust negotiation and access control, Proceedings of the tenth ACM symposium on Access control models and technologies, June 01-03, 2005, Stockholm, Sweden
[doi> 10.1145/1063979.1064004]
|
| |
38
|
Sahai, A. and Waters, B. 2005. Fuzzy identity based encryption. In Proceedings of Eurocrypt. Lecture Notes in Computer Science, vol. 3494, Springer, 457--473.
|
| |
39
|
Saltzer, J. H. and Schroeder, M. D. 1975. The protection of information in computer systems. In Proceedings of IEEE 63, 9 (Sept.) 1278--1308.
|
 |
40
|
|
| |
41
|
Tuecke, S., Welch, V., Engert, D., Pearlman, L., and Thompson, M. 2004. Internet X.509 public key infrastructure (PKI) proxy certificate profile. IETF Request for Comments RFC-3820.
|
 |
42
|
|
| |
43
|
Von Welch , Frank Siebenlist , Ian Foster , John Bresnahan , Karl Czajkowski , Jarek Gawor , Carl Kesselman , Sam Meder , Laura Pearlman , Steven Tuecke, Security for Grid Services, Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing, p.48, June 22-24, 2003
|
| |
44
|
|
| |
45
|
Winsborough, W. H., Seamons, K. E., and Jones, V. E. 2000. Automated trust negotiation. In Proceedings of the DARPA Information Survivability Conference and Exposition. 88--102.
|
| |
46
|
Marianne Winslett , Ting Yu , Kent E. Seamons , Adam Hess , Jared Jacobson , Ryan Jarvis , Bryan Smith , Lina Yu, Negotiating Trust on the Web, IEEE Internet Computing, v.6 n.6, p.30-37, November 2002
[doi> 10.1109/MIC.2002.1067734]
|
 |
47
|
|
| |
48
|
Ylonen, T. and Lonvick, C. 2005. SSH transport layer protocol. IETF Network Working Group Internet-Draft.
|
 |
49
|
|
 |
50
|
Yongguang Zhang , Harrick Vin , Lorenzo Alvisi , Wenke Lee , Son K. Dao, Heterogeneous networking: a new survivability paradigm, Proceedings of the 2001 workshop on New security paradigms, September 10-13, 2001, Cloudcroft, New Mexico
[doi> 10.1145/508171.508177]
|
CITED BY 4
|
|
Anna C. Squicciarini , Alberto Trombetta , Elisa Bertino , Stefano Braghin, Identity-based long running negotiations, Proceedings of the 4th ACM workshop on Digital identity management, October 31-31, 2008, Alexandria, Virginia, USA
|
|
|
Sabrina De Capitani di Vimercati , Sara Foresti , Sushil Jajodia , Stefano Paraboschi , Gerardo Pelosi , Pierangela Samarati, Preserving confidentiality of security policies in data outsourcing, Proceedings of the 7th ACM workshop on Privacy in the electronic society, October 27-27, 2008, Alexandria, Virginia, USA
|
|
|
|
|
|
|
|