Patent ID: 8352734
Filing Date: 2013-01-08
Classification: G06F,H04N

Abstract:
1. A method for updating firmware of a security module associated to a user unit for processing digital data broadcasted in a transport stream, said unit being connected to a conditional access system transmitting, in said transport stream, to the security module a first stream of entitlement management messages that are associated with rights management in the security module, said security module including an identifier of the conditional access system transmitting the first stream, said method comprising the steps of: broadcasting at least a second stream of entitlement management messages configured as patch messages forming a chain, each patch message comprising at least a type code of the security module to be updated, an initial and a final version reference, an index identifying the position of the patch message in the chain and program data configured to update the firmware of the security module, and, following the chain of the patch messages, an entitlement management message configured as a switch message comprising at least the type code of the security module, a reference of a final version reached after updating and the identifier of the conditional access system transmitting the first stream, adding to the first stream of entitlement management messages, an entitlement management message configured as a trigger message comprising at least the type code of the security module to update, a version information indicating whether said security module is up-to-date, and an identifier indicating to said security module the conditional access system transmitting a second stream transporting suitable patch messages corresponding to the security module defined by the type code, wherein a correspondence table is defined that associates the identifier of the conditional access system to identifiers of the first and second streams transmitted by said conditional access system, if the current version reference of the firmware of the security module is inferior to a final version reference, directing the security module towards the conditional access system transmitting the second stream transporting patch messages designated by the identifier included in the trigger message and corresponding to the type of security module defined by the type code, updating the firmware of the concerned security module related to the stream of patch messages with the chain of patch messages from the second stream, directing the security module with the switch message following the chain of patch messages towards the access control system transmitting the first stream being determined by the correspondence table with the identifier of the conditional access system.