Secure conditional access and digital rights management in a multimedia processor
First Claim
1. A method for processing data, the method comprising:
- receiving within a single mobile multimedia processor chip integrated within a mobile device, a secure key from an off-chip device integrated within said mobile device;
decrypting within said single mobile multimedia processor chip, said secure key utilizing an on-chip key;
storing said decrypted secure key within said single mobile multimedia processor chip; and
decrypting within said single mobile multimedia processor chip, received encrypted data using said stored decrypted secure key.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for processing video data are disclosed herein and may comprise receiving within a single mobile multimedia processor chip integrated within a mobile device, a secure key from an off-chip device integrated within the mobile device. The secure key may be decrypted within the single mobile multimedia processor chip, utilizing an on-chip key. The decrypted secure key may be stored within the single mobile multimedia processor chip. The received encrypted data may be decrypted within the single mobile multimedia processor chip, using the stored, decrypted secure key. The on-chip key may be stored within a one-time programmable (OTP) memory in the single mobile multimedia processor chip. The stored on-chip key may be retrieved from the OTP memory for the decrypting. The stored decrypted received secure key may be encrypted utilizing the on-chip key stored within the single mobile multimedia processor chip.
54 Citations
30 Claims
-
1. A method for processing data, the method comprising:
-
receiving within a single mobile multimedia processor chip integrated within a mobile device, a secure key from an off-chip device integrated within said mobile device;
decrypting within said single mobile multimedia processor chip, said secure key utilizing an on-chip key;
storing said decrypted secure key within said single mobile multimedia processor chip; and
decrypting within said single mobile multimedia processor chip, received encrypted data using said stored decrypted secure key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable storage having stored thereon, a computer program having at least one code section for processing data, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
-
receiving within a single mobile multimedia processor chip integrated within a mobile device, a secure key from an off-chip device integrated within said mobile device;
decrypting within said single mobile multimedia processor chip, said secure key utilizing an on-chip key;
storing said decrypted secure key within said single mobile multimedia processor chip; and
decrypting within said single mobile multimedia processor chip, received encrypted data using said stored decrypted secure key. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for processing data, the system comprising:
-
a single mobile multimedia processor chip integrated within a mobile device that receives a secure key from an off-chip device integrated within said mobile device;
said single mobile multimedia processor chip decrypts said secure key utilizing an on-chip key;
said single mobile multimedia processor chip stores said decrypted secure key within said single mobile multimedia processor chip; and
said single mobile multimedia processor chip decrypts received encrypted data using said stored decrypted secure key. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification