ACM Home Page
Please provide us with feedback. Feedback
Policy-hiding access control in open environment
Full text PdfPdf (248 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing table of contents
Las Vegas, NV, USA
SESSION: Verification and security table of contents
Pages: 29 - 38  
Year of Publication: 2005
ISBN:1-59593-994-2
Authors
Jiangtao Li  Purdue University, West Lafayette, IN
Ninghui Li  Purdue University, West Lafayette, IN
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 46,   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/1073814.1073819
What is a DOI?

ABSTRACT

In trust management and attribute-based access control systems, access control decisions are based on the attributes (rather than the identity) of the requester: Access is granted if Alice's attributes in her certificates satisfy Bob's access control policy. In this paper, we develop a policy-hiding access control scheme that protects both sensitive attributes and sensitive policies. That is, Bob can decide whether Alice's certified attribute values satisfy Bob's policy, without Bob learning any other information about Alice's attribute values or Alice learning Bob's policy. To enable policy-hiding access control, we introduce the notion of certified input private policy evaluation. Our construction uses Yao's scrambled circuit protocol and two new techniques introduced in this paper. One novel technique is constructing circuits with uniform topology that can compute arbitrary functions in a family. The other technique is committed-integer based oblivious transfer.


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
 
5
 
6
Sharon Boeyen, Tim Howes, and Patrick Richard. Internet X.509 Public Key Infrastructure LDAPc2 Schema. IETF RFC 2587, June 1999.
 
7
Fabrice Boudot. Efficient proofs that a committed number lies in an interval. In Advances in Cryptology: EUROCRYPT '00, volume 1807 of Lecture Notes in Computer Science, pages 431--444. Springer, May 2000.
8
 
9
 
10
11
 
12
 
13
Ran Canetti. Security and composition of multiparty cryptographic protocols. Journal of Cryptology, 13(1):143--202, 2000.
14
15
16
 
17
 
18
 
19
 
20
21
 
22
 
23
Carl Ellison, Bill Frantz, Butler Lampson, Ron Rivest, Brian Thomas, and Tatu Ylonen. SPKI certificate theory. IETF RFC 2693, September 1999.
 
24
Stephen Farrell and Russell Housley. An internet attribute certificate profile for authorization. IETF RFC 3281, April 2002.
25
 
26
Juan Garay, Philip MacKenzie, and Ke Yang. Efficient and universally composable committed oblivious transfer and applications. In Theory of Cryptography, TCC 2004, volume 2951 of Lecture Notes in Computer Science, pages 297--316. Springer, 2004.
27
 
28
Oded Goldreich. Secure multi-party computation, October 2002.
 
29
30
 
31
32
 
33
Russell Housley, Warwick Ford, Tim Polk, and David Solo. Internet X.509 Public Key Infrastructure Certificate and CRL Profile. IETF RFC 2459, January 1999.
 
34
Jiangtao Li and Ninghui Li. OACerts: Oblivious attribute certificates. In Proceedings of the 3rd Conference on Applied Cryptography and Network Security (ACNS), volume 3531 of Lecture Notes in Computer Science. Springer, June 2005.
 
35
Jiangtao Li and Ninghui Li. Policy-hiding access control in open environment. Technical Report CERIAS-TR-2005-31, Center for Education and Research in Information Assurance and Security, Purdue University, May 2005.
36
 
37
 
38
 
39
Dahlia Malkhi, Noam Nisan, Benny Pinkas, and Yaron Sella. Fairplay -- secure two-party computation system. In Proceedings of the 13th USENIX Security Symposium, pages 287--302. USENIX, 2004.
 
40
 
41
42
 
43
Ju P. Ofman. A universal automaton. Transactions of the Moscow Math Society, 14:200--215, 1965.
 
44
Joon S. Park and Ravi Sandhu. Smart certificates: Extending X.509 for secure attribute services on the web. In Proceedings of the 22nd National Information Systems Security Conference, October 1999.
 
45
 
46
Nicholas J. Pippenger. Generalized connectors. Technical Report RC-6532, IBM Res. Rep., 1977.
 
47
Ronald L. Rivest and Bulter Lampson. SDSI --- a simple distributed security infrastructure, October 1996. Available at: http://theory.lcs.mit.edu/~rivest/sdsi11.html.
 
48
 
49
Clark D. Thompson. Generalized connection networks for parallel processor intercommunication. IEEE Transactions on Computers, 27(12):1119--1125, December 1978.
 
50
 
51
 
52
William H. Winsborough and Ninghui Li. Safety in automated trust negotiation. In Proceedings of the IEEE Symposium on Security and Privacy, pages 147--160, May 2004.
 
53
William H. Winsborough, Kent E. Seamons, and Vicki E. Jones. Automated trust negotiation. In DARPA Information Survivability Conference and Exposition, volume I, pages 88--102. IEEE Press, January 2000.
 
54
 
55
Andrew C. Yao. How to generate and exchange secrets. In Proceedings of the 27th IEEE Symposium on Foundations of Computer Science, pages 162--167. IEEE Computer Society Press, 1986.
 
56
57
 
58