This question already has an answer here:

I have a basic question related to Identity and Attribute based encryption.

Construction of IBE scheme was first shown by Boneh et al. in 2001 and I think in 2004 Sahai and Waters introduced Attribute based encryption in 2004 for multiple attributes. ABE extended to CPABE or KPABE schemes.

Can ABE schemes be considered as child of IBE schemes or ABE can be considered as subclass of IBE schemes. Or ABE schemes cannot be categorized as a variant of IBE scheme at all.

Is there a generic name under which I can group the IBE and ABE schemes? Please suggest.


marked as duplicate by tylo, Seth, rath, e-sushi, otus Oct 2 '14 at 7:17

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 2
    $\begingroup$ ABE can be seen as a generalization of IBE. You can put them under functional encryption. $\endgroup$ – DrLecter Oct 1 '14 at 10:36
  • 1
    $\begingroup$ To add to what @DrLecter says, given an ABE scheme, you can construct an IBE scheme. You can't go the other way. The way to construct IBE from ABE is to give every participant in the system a single attribute. The attribute value is their identity. $\endgroup$ – mikeazo Oct 1 '14 at 12:16
  • $\begingroup$ @mikeazo Why not write up an answer in the duplicating question? $\endgroup$ – Artjom B. Oct 2 '14 at 7:47