Conditional-access terminal device and method
First Claim
1. A conditional-access terminal device for executing conditional-access processing for a secure memory storage device in which an encrypted conditional-access program and an encryption program key for decrypting the conditional-access program by a conditional-access program obtained from the secure memory storage device, the device comprising:
- a conditional-access large scale integrated circuit (LSI) having a memory from and to which the conditional-access program is read and written and a processor which executes conditional-access processing in conformity to the conditional-access program in the memory;
a device configured to read the encrypted conditional-access program and the encryption program key from the secure memory storage device at start up;
a device configured to decrypt the encrypted conditional-access program in conformity to the encryption program key and to obtain the conditional-access program; and
a device configured to write the obtained conditional-access program in memory of the conditional-access LSI.
1 Assignment
0 Petitions
Accused Products
Abstract
According to a first aspect of the present invention, a conditional-access program can be updated without replacing a conditional-access large scale integrated circuit (LSI) or a conditional-access terminal device main-body. A conditional-access terminal device reads and decrypts an encrypted conditional-access program from a memory storage device at start-up, and executes conditional-access processing in conformity to the obtained conditional-access program. Consequently, by replacing the memory storage device, the conditional-access program can be updated.
18 Citations
10 Claims
-
1. A conditional-access terminal device for executing conditional-access processing for a secure memory storage device in which an encrypted conditional-access program and an encryption program key for decrypting the conditional-access program by a conditional-access program obtained from the secure memory storage device, the device comprising:
-
a conditional-access large scale integrated circuit (LSI) having a memory from and to which the conditional-access program is read and written and a processor which executes conditional-access processing in conformity to the conditional-access program in the memory;
a device configured to read the encrypted conditional-access program and the encryption program key from the secure memory storage device at start up;
a device configured to decrypt the encrypted conditional-access program in conformity to the encryption program key and to obtain the conditional-access program; and
a device configured to write the obtained conditional-access program in memory of the conditional-access LSI. - View Dependent Claims (2, 6, 7, 8)
-
-
3. A conditional-access terminal device for executing conditional-access processing for a secure memory storage device in which encrypted “
- contract-related information” and
an encryption contract information key for decrypting the “
contract-related information”
by “
contract-related information”
obtained from the secure memory storage device, the terminal device further comprising;
a conditional-access large scale integrated circuit (LSI) having a memory from and to which the “
contract-related information”
is read and written and a processor which executes conditional-access processing in conformity to the “
contract-related information”
in the memory;
a device configured to read the encrypted “
contract-related information” and
the encryption contract information key from the secure memory storage device at start-up;
a device configured to decrypt the encrypted “
contract-related information”
in conformity to the encryption contract information key and to obtain the “
contract-related information”
;
a device configured to write the obtained “
contract-related information”
in memory of the conditional-access LSI;
a device configured to send the new “
contract-related information”
from the relevant conditional-access LSI when the new “
contract-related information”
is received while conditional-access processing by the conditional-access LSI is being carried out; and
a device configured to encrypt the sent-out “
contract-related information”
by the encryption contract information key and transfer the obtained encrypted “
contract-related information”
to the secure memory storage device to update and store. - View Dependent Claims (4, 5)
- contract-related information” and
-
9. A conditional-access method for use in a conditional-access terminal device for executing conditional-access processing by a conditional access program obtained from a secure memory storage device with the secure memory storage device in which an encrypted conditional-access program and an encryption program key for decrypting the conditional-access program,
wherein the conditional-access terminal device comprises: - a conditional-access large scale integrated circuit (LSI) having memory from and to which the conditional-access program is read and written and a processor to execute conditional-access processing in compliance with a conditional-access program in the memory, the method comprising;
reading the encrypted conditional-access program and the encryption program key from the secure memory storage device at start-up, by the conditional-access terminal device;
decrypting the encrypted conditional-access program in compliance with the read encryption program key, by the conditional-access terminal device; and
writing the decoded conditional-access program in memory of the conditional-access LSI, by the conditional-access terminal device.
- a conditional-access large scale integrated circuit (LSI) having memory from and to which the conditional-access program is read and written and a processor to execute conditional-access processing in compliance with a conditional-access program in the memory, the method comprising;
-
10. A conditional-access method for use in a conditional-access terminal device for executing conditional-access processing by “
- contract-related information”
obtained from a secure memory storage device having stored therein encrypted “
contract-related information” and
an encryption contract information key for decrypting the “
contract-related information”
,wherein the conditional-access terminal device comprises;
a conditional-access large scale integrated circuit (LSI) having a memory from and to which the “
contract-related information”
is read and written and a processor to execute conditional-access processing in compliance with a “
contract-related information”
in the memory, the method comprising;
reading the encrypted “
contract-related information” and
the encryption contract information key from the secure memory storage device at start-up, by the conditional-access terminal device;
decrypting the encrypted “
contract-related information”
in compliance with the read encryption contract information key, by the conditional-access terminal device;
writing the decoded “
contract-related information”
in the memory of the conditional-access LSI, by the conditional-access terminal device;
sending the new “
contract-related information”
to the relevant conditional-access LSI when the conditional-access terminal device receives the new “
contract-related information”
while conditional-access processing by the conditional-access LSI is being implemented, by the conditional-access terminal device; and
encrypting the sent-out “
contract-related information”
by the encryption contract information key and transferring the obtained encrypted “
contract-related information”
to the secure memory storage device for updating and storing, by the conditional-access terminal device.
- contract-related information”
Specification