EP2562956B1

System and method for controlling features on a device

Abstract

This record has no abstract on file.

EP2562956B1, drawing sheet 1
Sheet 1 of 15

Term

2.2 yearsleft in the term

Expires 11 December 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

5 claims: 3 independent, 2 dependent

  1. 1
    A method of provisioning features in a device (11) comprising:a feature control server (16): participating (82,83) in a key agreement with the device including receiving an ephemeral public key (Q FCie ) encrypting (89) a control instruction (FEAT n , CMD n ) for controlling the device (11) using a shared key (KEY ij ') established in the key agreement;generating (64;88) a signature (SIG FCSj ) using the control instruction and information provided by the device, the information comprising an identifier (UID i ) associated with the device derived from at least a portion of a public key of a static key pair (d FCis , Q FCis );generating (65;90) a message (M n ) comprising the encrypted control instruction and the signature;and sending said message to a feature controller (12) of said device;and the feature controller of the device: receiving from the feature control server, the message comprising the encrypted control instruction for controlling the device and the signature, the signature having been generated using the control instruction and information provided by the device, the information provided by the device comprising an identifier associated with the device;decrypting (91) the encrypted control instruction to obtain the control instruction;verifying (91) the signature;and if the signature is verified, executing (93) the control instruction.
  2. 4
    A computer readable medium comprising computer executable instructions for performing the method of any one of claims 1 to 3, when being executed by a feature control system (10) comprising a feature control server (16) operably connected to at least one device (11) including a feature controller (12).
  3. 5
    A feature control system (10) comprising a feature control server (16) operably connected to at least one device (11) including a feature controller (12), said server and said at least one controller being arranged to perform the steps of any one of claims 1 to 3.