Copy-protecting applications in a digital broadcasting system
OwnerJonathan Foster, Immo Benjesinventors
Life of this patent
Estimating the term…
Abstract
A digital broadcasting system, such as DVB-MHP, transmits applications (320) in encrypted form to terminals (60). Details about the application, such as encryption method, cost and payment details are transmitted to terminals. Terminals use an interaction channel (85) to obtain authorization to access the application (320) from an authorizing entity (55). Authorized terminals receive a key (215) which can be used to decrypt the encrypted application (320). The functionality to authorize the terminal can reside on the terminal (60) or it can form part of a launcher application (310, FIG. 5) which is received by the terminal.
Claims23
A method of receiving an encrypted application at a terminal (60) in a digital broadcasting system, the terminal having access to an interaction channel (85) which can carry signalling to an external party (55), the method comprising the steps of:
- receiving details about an encrypted application (320);
- authorizing the terminal (60) to access the application (320) by sending an authorization request (314) over the interaction channel (85) to an authorizing entity (55);
- receiving a key (215) over the interaction channel (85) in response to being authorized;
- receiving the encrypted application (320);
- decrypting the encrypted application (320) using the received key (215).
A method of transmitting an application to a terminal (60) in a digital broadcasting system, the terminal having access to an interaction channel (85) which can carry signalling to an external party (55), the method comprising the steps of:
- transmitting details about an encrypted application, including a launcher application (320) which is arranged to authorize the terminal (60) to access the encrypted application (320) by sending an authorization request (314) over the interaction channel (85) to an authorizing entity (55);
- receive a key (215) over the interaction channel (85) in response to being authorized;
- and decrypt the application using the key (215);
- and,
- transmitting the encrypted application (320).
Software for an application for transmission to a terminal in a digital broadcasting system, the terminal having access to an interaction channel (85) which can carry signalling to an external party (55), the application comprising a launcher application (310) comprising code which, when executed by a processor in the terminal (60), causes the processor to perform the steps of:
- authorizing the terminal (60) to access an encrypted application (320) by sending an authorization request (314) over the interaction channel (85) to an authorizing entity (55) and to receive a key (215) over the interaction channel (85) in response to being authorized;
- and,
- decrypting the encrypted application using the received key (215).
A method of transmitting an encrypted application to a terminal in a digital broadcasting system in which a conditional access (CA) system is not in use, the method comprising:
- transmitting unencrypted details about the encrypted application, the details including one or more of:
- an encryption method used to encrypt the application;
- cost of the application;
- payment details;
- and,
- transmitting the encrypted application.
(canceled)
Dependencies are inferred from the claim text.