Question: In a broadcast encryption system, a sender can encrypt a message so that only a specified set of recipients can decrypt. Such a system is
In a broadcast encryption system, a sender
can encrypt a message so that only a specified set of recipients can decrypt. Such a system is
made up of three efficient algorithms G E D: algorithm G is invoked as GN and outputs an
encryptor key ek and N keys k kN one key for each recipient; algorithm E is invoked as
c Eek m S where m is the message and S N is the intended set of recipients;
algorithm D is invoked as m Dki c for some i N and correctly decrypts the given c
whenever i is in the set S More precisely, for all m and all subsets S of N we have that
Dki Eek m S m for all i in S
A broadcast encryption scheme is secure if a set of colluding recipients B learns nothing about
plaintexts encrypted for subsets of n B namely plaintexts that are not intended for
the members of B Formalize a CPAsecurity style definition for broadcast encryption.
Design a broadcast encryption scheme where the size of the ciphertext c grows sublinearly
in the size of S That is if S has N members, then the size of the ciphertext should be
oN More precisely, describe the workings of algorithms G E D work and what are ek and
k kN And present an informal security proof under the definition from part
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
