Download fulltext - DiVA Portal

Transcript
Chapter 2
Theory
This chapter contains an overview of the broadcast encryption area in general, and
more detailed descriptions of the algorithms implemented in this system.
2.1
Introduction
Broadcasting means transmitting information through a medium that is accessible
to multiple receivers. A radio transmission for instance uses air as a medium,
and everyone with a radio receiver is able to listen to the broadcast. Usually
this communication is one-way, meaning that the receivers are not able to send
anything back to the broadcast center.
In some applications it is desirable to secure the content of the broadcasted
message so that only the authorized users are able to read it. In broadcast encryption theory these users are said to be privileged, and the non authorized users are
said to be revoked. The terms receivers and users are sometimes used interchangeably. The difference is that all the receivers can access the broadcast message, but
only the privileged users can access the content of the message.
The broadcast message is usually divided into a header and a body part. The
body contains the protected content and the header contains information needed
to access the content (key material and user memberships). The header is the
most important part when analysing these algorithms.
The most simple broadcast encryption scheme would be to encrypt the message
once for each privileged user and then broadcast all encrypted messages. This
is obviously a very inefficient scheme in terms of processing time and broadcast
message size. The aim of all intelligent schemes is to reduce the processing time at
both the broadcast center and at the receivers, to reduce the broadcast message
size and to reduce the storage size at the receivers. The broadcast message size
is dependent on the number of encrypted messages it contains, but also on the
5