Hierarchical Identity Based Encryption with Polynomially Many Levels
We present the first hierarchical identity based encryption (HIBE) system that has full security for more than a constant number of levels. In all prior HIBE systems in the literature, the security reductions suffered from exponential degradation in the depth of the hierarchy, so these systems were only proven fully secure for identity hierarchies of constant depth. (For deep hierarchies, previous work could only prove the weaker notion of selective-ID security.) In contrast, we offer a tight proof of security, regardless of the number of levels; hence our system is secure for polynomially many levels.
Our result can very roughly be viewed as an application of Boyen’s framework for constructing HIBE systems from exponent-inversion IBE systems to a (dramatically souped-up) version of Gentry’s IBE system, which has a tight reduction. In more detail, we first describe a generic transformation from “identity based broadcast encryption with key randomization” (KR-IBBE) to a HIBE, and then construct KR-IBBE by modifying a recent construction of IBBE of Gentry and Waters, which is itself an extension of Gentry’s IBE system. Our hardness assumption is similar to that underlying Gentry’s IBE system.
- 6.Boneh, D., Gentry, C., Hamburg, M.: Space Efficient Identity Based Encryption without Pairings. In: Proceedings of FOCS 2007, pp. 647–657. IEEE, Los Alamitos (2007)Google Scholar
- 11.Cocks, C.: An Identity Based Encryption Scheme Based on Quadratic Residues. In: IMA Int. Conf. 2001 (2001)Google Scholar
- 14.Gentry, C., Halevi, S.: Hierarchical Identity Based Encryption with Polynomially Many Levels, http://eprint.iacr.org/2008/383
- 16.Gentry, C., Waters, B.: Adaptive Security in Broadcast Encryption Systems (manuscript, 2008), http://eprint.iacr.org/2008/268
- 21.Weisstein, E.W.: Sylvester Matrix. From MathWorld, a Wolfram Web Resource, http://mathworld.wolfram.com/SylvesterMatrix.html