I know the difference between KP-ABE and CP-ABE. I am not able to understand why KP-ABE is better for broadcasting than CP-ABE ?
Let's say if we want to encrypt a cartoon musical movie, and it can be watched by children users:
In KP-ABE, we can encrypt the movie with attribute
musical, and then generate a secret key with attribute structure
cartoon AND musical for children users.
In CP-ABE, we have to think in the way that only users attributed with
cartoon AND musical can decrypt, and then generate the secret key with attribute
musical for children users.
Although both encryption works, KP-ABE is more intuitive for broadcasters, because we only need to encrypt the movie with its types during production. Besides, it is also more flexible because we can add new users with personalized types without re-encrypting the video.