EP1533676A1

System and method for processing protected data with approved applications

Abstract

A user has a key (5) which may, for example, be in the form of a smart card or SIM used in a cellular telephone system. The user obtains content (6) from a Content Provider. The content comprises encrypted data recorded, for example, on suitable media - such as, for instance, audio or video content recorded on a DVD or CD. A hardware device (8) is in principle capable of receiving the media (6), decrypting it and allowing the user to play it or otherwise "consume" it. The hardware (8) contains a suitable application (10) in the form of software for enabling the content to be played when authorised. If the application (10) is an "approved application" (that is, trusted software from a known software provider), a licensing system (12) can provide the key (5) with a licence for allowing the content to be decrypted and consumed by the application (10) on the device (8), subject to a user authentication process. The licence is therefore not restricted to a particular device (8) but to a particular approved application.

EP1533676A1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 1 October 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 2 independent, 17 dependent

  1. 1
    A data processing system, in which a content provider provides encoded content (6) to which users may have access subject to predetermined authorisation and using application software appropriate to the type of encoded content (6), comprising first storage means (54) for storing a list of approved applications and situated in a portable location, first processing means situated in the portable location and operative in response to a requesting application (10) attempting to access the encoded content (6) for a particular user to determine in dependence on the stored list of approved applications if the requesting application (10) is an approved application, second storage means (52) situated in the portable location for storing for each user authorisations which are respective to different encoded content (6), and second processing means situated in the portable location for allowing the requesting application (10) to access the encoded content (6) in response to the request from the requesting application (10) if it has been determined to be an approved application and if an authorisation is stored in the second storage means (52) for that user in relation to the encoded content, the access being subject to that authorisation.
  2. 11
    A data processing method, in which a content provider provides encoded content (6) to which users may have access subject to predetermined authorisation and using application software appropriate to the type of encoded content (6), comprising the steps of storing a list of approved applications in a portable location, responding to a requesting application (10) attempting to access the encoded content (6) for a particular user by determining in dependence on the stored list of approved applications if the requesting application (10) is an approved application, storing for each user in the portable location authorisations which are respective to encoded content provided by different content providers or respective to different encoded content (6), and allowing the requesting application (10) to access the encoded content (6) in response to the request from the requesting application (10) if it has been determined to be an approved application and if an authorisation is stored for that user in relation to the encoded content, the access being subject to that authorisation.