| Minimal information disclosure with efficiently verifiable credentials |
| Full text |
Pdf
(434 KB)
|
Source
|
Conference on Computer and Communications Security
archive
Proceedings of the 4th ACM workshop on Digital identity management
table of contents
Alexandria, Virginia, USA
SESSION: Privacy in services
table of contents
Pages 15-24
Year of Publication: 2008
ISBN:978-1-60558-294-8
|
|
Authors
|
|
David Bauer
|
Georgia Institute of Technology, Atlanta, GA, USA
|
|
Douglas M. Blough
|
Georgia Institute of Technology, Atlanta, GA, USA
|
|
David Cash
|
Georgia Institute of Technology, Atlanta, GA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 132, Citation Count: 2
|
|
|
ABSTRACT
Public-key based certificates provide a standard way to prove one's identity, as attested by some certificate authority (CA). However, plain certificates provide a binary identification: either the whole identity of the subject is known, or nothing is known. We propose using a Merkle hash tree structure, whereby it is possible for a single certificate to contain many separate claims or attributes, each of which may be proved independently, without revealing the others. Additionally, we demonstrate how trees from multiple sources can be combined together by modifying the tree structure. This allows claims by different authorities, such as an employer or professional organization, to be combined under a single certificate, without the CA needing to know (or to verify) all of the claims. In addition to describing the hash tree structure and protocols for constructing and verifying our proposed credential, we formally prove that it provides unforgeability and privacy and we present performance results demonstrating its efficiency. As services move from user names and passwords to attribute-based identity verification, efficiency and scalability of claims verification will become a major issue. We have implemented a prototype client-server system, deployed the prototype in Emulab, and evaluated the server-side throughput for attribute-based identity verification. The results show that our approach can perform about 200 identity verifications per second, while the best competing approach can perform only about 2--5 verifications per second. Our approach is, therefore, better suited to today's high-volume Web-based services that demand the highest possible throughput.
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
|
D. Bauer. Video demonstration of the credential-holding remote identity agent. http://users.ece.gatech.edu/~gte810u/RIdA_Video/, 2007.
|
| |
2
|
D. Bayer, S. Haber, and W. Stornetta. Improving the efficiency and reliability of digital time-stamping. In Sequences II: Methods in Communication, Security, and Computer Science, pages 329--334. Springer-Verlag, 1993.
|
| |
3
|
|
| |
4
|
S. Brands. Credentica -- u-prove sdk, 2007.
|
| |
5
|
S. Brands, L. Demuynck, and B. D. Decker. A practical system for globally revoking the unlinkable pseudonyms of unknown users. In (Accepted to) 12th Australasian Conference on Information Security and Privacy, 2007.
|
 |
6
|
|
| |
7
|
J. Camenisch, S. Hohenberger, and A. Lysyanskaya. Compact e-cash. In R. Cramer, editor, Advances in Cryptology | EUROCRYPT '05, volume 3494 of Lecture Notes in Computer Science, pages 302--321, 2005.
|
| |
8
|
|
| |
9
|
K. Cameron. The laws of identity, 2005.
|
| |
10
|
J. Cates. Robust and effcient data management for a distributed hash table. Master's thesis, Massachusetts Institute of Technology, May 2003.
|
 |
11
|
|
| |
12
|
|
| |
13
|
Consumer fraud and identity theft complaint data, 2006.
|
 |
14
|
|
| |
15
|
D. Hardt. Identity 2.0, 2005.
|
| |
16
|
|
| |
17
|
|
| |
18
|
Microsoft. Microsoft's vision for an identity metasystem, 2005.
|
 |
19
|
Brian White , Jay Lepreau , Leigh Stoller , Robert Ricci , Shashi Guruprasad , Mac Newbold , Mike Hibler , Chad Barb , Abhijeet Joglekar, An integrated experimental environment for distributed systems and networks, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060313]
|
CITED BY 2
|
|
Federica Paci , David Bauer , Elisa Bertino , Douglas M. Blough , Anna Squicciarini, Minimal credential disclosure in trust negotiations, Proceedings of the 4th ACM workshop on Digital identity management, October 31-31, 2008, Alexandria, Virginia, USA
|
|
|
|
INDEX TERMS
Primary Classification:
K.
Computing Milieux
K.6
MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
K.6.5
Security and Protection (D.4.6, K.4.2)
General Terms:
Algorithms,
Design,
Performance,
Security,
Verification
Keywords:
PKI,
credential,
hash-tree,
identity assertion,
identity management,
merkle tree,
privacy
|