Patent ID: 8218772

Claim:
A method for establishing a secure multicast channel between a service provider and a terminal, the method comprising: receiving a request from the service provider for a configuration of the terminal; sending a configuration of the terminal at a first time to the service provider; obtaining a security key, wherein the security key is unique to the terminal and is bound to the configuration of the terminal at the first time, wherein the configuration includes a current state of operation of any running application; wherein the security key is a master key and the obtaining the security key comprises: obtaining a private key and a public key, wherein the private key is bound to the configuration of the terminal at the first time; and decrypting the security key using the private key; decrypting the security key using a configuration of the terminal at a second time, wherein the decryption fails when the configuration of the terminal at the second time is not identical to the configuration of the terminal at the first time; and establishing a secure multicast channel with the service provider and the terminal using the security key.