Paper 2006/225

Provably-Secure Time-Bound Hierarchical Key Assignment Schemes

Giuseppe Ateniese, Alfredo De Santis, Anna Lisa Ferrara, and Barbara Masucci

Abstract

A time-bound hierarchical key assignment scheme is a method to assign time-dependent encryption keys to a set of classes in a partially ordered hierarchy, in such a way that each class can compute the keys of all classes lower down in the hierarchy, according to temporal constraints. In this paper we design and analyze time-bound hierarchical key assignment schemes which are provably-secure and efficient. We consider both the unconditionally secure and the computationally secure settings and distinguish between two different goals: security with respect to key indistinguishability and against key recovery. We first present definitions of security with respect to both goals in the unconditionally secure setting and we show tight lower bounds on the size of the private information distributed to each class. Then, we consider the computational setting and we further distinguish security against static and adaptive adversarial behaviors. We explore the relations between all possible combinations of security goals and adversarial behaviors and, in particular, we prove that security against adaptive adversaries is (polynomially) equivalent to security against static adversaries. Afterwards, we prove that a recently proposed scheme is insecure against key recovery. Finally, we propose two different constructions for time-bound key assignment schemes. The first one is based on symmetric encryption schemes, whereas, the second one makes use of bilinear maps. Both constructions support updates to the access hierarchy with local changes to the public information and without requiring any private information to be re-distributed. These appear to be the first constructions for time-bound hierarchical key assignment schemes which are simultaneously practical and provably-secure.

Metadata
Available format(s)
PDF PS
Publication info
Published elsewhere. A preliminary version of this paper appears in the proceedings of ACM CCS 2006.
Keywords
Access controlkey assignmentprovable security
Contact author(s)
masucci @ dia unisa it
History
2007-01-04: last of 2 revisions
2006-07-06: received
See all versions
Short URL
https://ia.cr/2006/225
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2006/225,
      author = {Giuseppe Ateniese and Alfredo De Santis and Anna Lisa Ferrara and Barbara Masucci},
      title = {Provably-Secure Time-Bound Hierarchical Key Assignment Schemes},
      howpublished = {Cryptology {ePrint} Archive, Paper 2006/225},
      year = {2006},
      url = {https://eprint.iacr.org/2006/225}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.