Patent ID: 6938166

Claim:
A method of downloading data to an MPEG receiver/decoder, comprising the steps of: generating a signature for the data to be downloaded; including the signature and other data in a block of data, the signature being dissimulated in the data block by using a selected offset between the start of the data block and the start of the signature; encrypting the data block using a private key; formatting the data to be downloaded and the encrypted data block as an MPEG table; transmitting the MPEG table; and at the receiver/decoder: receiving the MPEG table; decrypting the encrypted data block in the received MPEG table using a public key corresponding to the private key; looking up at least one stored offset in a protected area of memory of the receiver/decoder; extracting the signature from the decrypted data block using said one looked-up offset from the start of the decrypted data block; generating a signature for the data in the received MPEG table; and comparing the signature extracted from the decrypted data block with the signature generated at the receiver/decoder for the received data.