An apparatus, system method and computer program product configured to
transmit data over a broadcast network. The data is encrypted and decoded
using a decryption key available to terminals in combination with a
digital rights object. A media guide is broadcast to the terminals.
Information from the media guide is also stored by a request handling
means in order to ensure that information, such as pricing information,
broadcast to the terminals is synchronized with information used to
register a terminal as a subscriber. A request is sent from a terminal to
the broadcast network through a second network. Authentication
information identifying the terminal may be included in the request
without manual input from a user of the terminal. Authentication
information is extracted from a component or added to the message by a
component of the second network. The digital rights object is then sent
to the terminal via the second network.