Secure information storage system and method
AssigneeNVIDIA Corporation
InventorWilliam Tsu
Life of this patent
Estimating the term…
Abstract
The present invention systems and methods facilitate secure communication of information between devices. A present invention system and method can enable secure communication of proprietary content in a HDCP compliant configuration. In one embodiment, a high definition content protection key secure management method is utilized to enable efficient and secure storage of a HDCP key. A high definition content protection key value is received. The high definition content protection key is encrypted utilizing a secure key value, wherein the secure key value is not accessible via an external port. In one exemplary implementation, the secure key is stored in fuses included in a processing unit. The results of said encrypting in a memory (e.g., a BIOS memory, flash memory, etc.).
Claims20
A high definition content protection key secure management method comprising:
- receiving a high definition content protection key value, wherein said high definition content protection key is pushed onto a high definition content protection register in a secure environment;
- encrypting said high definition content protection key utilizing a secure key value unique to a particular device, wherein said secure key value and said high definition content protection key are not accessible via an external port;
- storing results of said encrypting in a memory;
- retrieving said results from said memory;
- decrypting said results to re-obtain said high definition content protection key;
- utilizing said high definition content protection key to encrypt high definition content;
- and
- forwarding results of said high definition content encryption.
A processing unit comprising:
- an information processing component for performing unencrypted information processing;
- a secure processing component for securing said unencrypted information;
- and
- a secure storage component in said processing unit, said secure storage component for storing security control information that is utilized by said secure processing component, wherein said security control information includes a secure key value and a high definition content protection key that are not accessible through external ports of said processor, wherein said secure key value is a key used to encrypt the high definition content protection key, and is unique to said processing unit.
An information securing method comprising:
- receiving information;
- encrypting said information utilizing a secure key unique to a particular processing device, wherein said secure key and said information are not accessible on an external port;
- and
- forwarding said encrypted information to a secure storage component in said processing device for storage, said secure storage component for storing security control information that is utilized by said processing device, wherein said security control information includes a secure key value and said information that are not accessible through said external ports of said processing device.
Dependencies are inferred from the claim text.