Skip to main navigation Skip to search Skip to main content

Dynamic and efficient key management for access hierarchies

  • Purdue University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

166 Scopus citations

Abstract

The problem of key management in an access hierarchy has elicited much interest in the literature. The hierarchy is modeled as a set of partially ordered classes (represented as a directed graph), and a user who obtains access (i.e., a key) to a certain class can also obtain access to all descendant classes of her class through key derivation. Our solution to the above problem has the following properties: (i) only hash functions are used for a node to derive a descendant's key from its own key; (ii) the space complexity of the public information is the same as that of storing the hierarchy; (iii) the private information at a class consists of a single key associated with that class; (iv) updates (revocations, additions, etc.) are handled locally in the hierarchy; (v) the scheme is provably secure against collusion; And (vi) key derivation by a node of its descendant's key is bounded by the number of bit operations linear in the length of the path between the nodes. Whereas many previous schemes had some of these properties, ours is the first that satisfies all of them. Moreover, for trees (and other "recursively decomposable" hierarchies), we are the first to achieve a worst- and average-case number of bit operations for key derivation that is exponentially better than the depth of a balanced hierarchy (double-exponentially better if the hierarchy is unbalanced, i.e., "tall and skinny"); This is achieved with only a constant increase in the space for the hierarchy. We also show how with simple modifications our scheme can handle extensions proposed by Crampton of the standard hierarchies to "limited depth" and reverse inheritance [13]. The security of our scheme relies only on the use of pseudo-random functions.

Original languageEnglish
Title of host publicationCCS 2005 - Proceedings of the 12th ACM Conference on Computer and Communications Security
Pages190-202
Number of pages13
DOIs
StatePublished - 2005
EventCCS 2005 - 12th ACM Conference on Computer and Communications Security - Alexandria, VA, United States
Duration: Nov 7 2005Nov 11 2005

Publication series

NameProceedings of the ACM Conference on Computer and Communications Security
ISSN (Print)1543-7221

Conference

ConferenceCCS 2005 - 12th ACM Conference on Computer and Communications Security
Country/TerritoryUnited States
CityAlexandria, VA
Period11/7/0511/11/05

Keywords

  • Efficient key derivation
  • Hierarchical access control
  • Key management

Fingerprint

Dive into the research topics of 'Dynamic and efficient key management for access hierarchies'. Together they form a unique fingerprint.

Cite this