Nova Patents
EP1575293A1

Dynamic smart card management

Abstract

A method for securing a portable security module for use with a decoding element, the portable security module and the decoding element allowing to descramble scrambled audiovisual information. The method comprises analyzing at the portable security module a sequence of command messages, the command messages of the sequence being received at the portable security module at distinct times.

EP1575293A1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 11 March 2024, 2.5 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

18 claims: 2 independent, 16 dependent

  1. 1
    A method for securing a portable security module for use with a decoding element, the portable security module and the decoding element allowing to descramble scrambled audiovisual information, the method comprising :analyzing at the portable security module a sequence of command messages (402), the command messages of the sequence being received at the portable security module at distinct times.
  2. 6
    The method according to any one of claims 4 or 5, wherein the duration of the dead time is shorter than a maximum time value;the maximum time value is high enough to prevent the portable security module (31) from processing more than one Entitlement Control Message during a single cryptoperiod.
  3. 7
    The method according to any one of claims 2 to 6, wherein :each command message (54 n , 54 n+1 ) comprises a channel identifier (51 n , 51 n+1 ), the channel identifier being associated to a determined channel;the analyzing of the sequence of command messages comprises comparing the channel identifier 51 n+1 of the new command message 54 n+1 and the channel identifier 51 n of the previous command message 54 n .
  4. 8
    The method according to any one of claims 2 to 6, wherein :each command message (54 n , 54 n+1 ) comprises a first encrypted Control Word (52 n , 52 n+1 ) and a second encrypted Control Word (53 n , 53 n+1 );the first Control Word allows to descramble the scrambled audiovisual information during a first cryptoperiod;the second Control Word allows to descramble the scrambled audiovisual information during a second cryptoperiod distinct from the first cryptoperiod;the analyzing of the sequence of command messages comprises comparing a second Control Word 53 n of the previous command Message 54 n to a first Control Word 52 n of the new command Message 54 n+1 .
  5. 9
    The method according to any one of claims 1 to 6, wherein :the analyzing of the sequence of command messages comprises comparing a determined content of a first command message of the sequence of command messages to a second determined content of a second command message of the sequence of command messages.
  6. 10
    The method according to any one of claims 4 to 9, further comprising :introducing upon a reset a reset dead time at each processing of the Entitlement Control Messages, wherein: the reset dead time has a duration that depends on a number of Entitlement Control Messages received at the portable security module after the reset, the duration being equal to a first reset time value at a first processing immediately following the reset;the first reset time value is smaller than the maximum time value.
  7. 11
    The method according to any one of claims 1 to 10, further comprising :evaluating a nature of a further reset according to an intermediate group of intermediate command messages, the intermediate group comprising the command messages received after a previous reset preceding the further reset.
  8. 13
    A portable security module (31) for use with a decoding element, wherein the portable security module and the decoding element allow to descramble scrambled audiovisual information, the portable security module comprising:receiving means to receive messages;analyzing means (35) to analyze a sequence of command messages, the command messages of the sequence being received at the portable security module at distinct times.
  9. 17
    The portable security module (31) according to any one of claims 13 to 16, further comprising :a count register allowing to store a number of intermediate command messages, the intermediate command messages being received at the portable security module after a previous reset;a flag, the flag having a value that depends on a result of a comparing of the count register to a reset threshold number;a reset error register that is incremented depending on the value of the flag upon a further reset;blocking means to block the portable security module according to a value of the reset error register.
  10. 18
    A method for securing a portable security module comprising downloading a software that allows to implement a method according to any one of claims 1 to 12, wherein the downloading comprises receiving at the portable security module at least one configuration message from the decoding element.