Unique identifier per chip for digital audio/video data encryption/decryption in personal video recorders
First Claim
Patent Images
1. An audio/video system comprising:
- a communications medium; and
a control circuit coupled with the communications medium, the control circuit to send and retrieve encrypted audio/video content to and from a storage device, wherein the control circuit shares an integrated circuit package with a programmable static memory to store an ID that is both associated with the audio/video system and is directly used by the control circuit as a key to perform encryption and decryption cryptographic operations on audio/video content to be stored on and audio/video content retrieved from the storage device, wherein the control circuit derives the ID from a combination of at least one system value of one or more hardware components of the audio/video system and at least one system value of one or more software components of the audio/video system.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention provides techniques to implement unique identifier for an integrated chip and how this ID can be employed to enhance the security of content in personal video recorder type systems. The storage device can be a hard disk, a removable storage medium or any other type of storage medium. An integrated circuit (IC) within the personal video recorder stores a unique identifier that is used in for encryption and decryption of data stored on the storage device. Several embodiments are disclosed herein that maintain the secrecy of the unique ID such that it is not easily accessible thereby defeating the security scheme.
65 Citations
27 Claims
-
1. An audio/video system comprising:
-
a communications medium; and a control circuit coupled with the communications medium, the control circuit to send and retrieve encrypted audio/video content to and from a storage device, wherein the control circuit shares an integrated circuit package with a programmable static memory to store an ID that is both associated with the audio/video system and is directly used by the control circuit as a key to perform encryption and decryption cryptographic operations on audio/video content to be stored on and audio/video content retrieved from the storage device, wherein the control circuit derives the ID from a combination of at least one system value of one or more hardware components of the audio/video system and at least one system value of one or more software components of the audio/video system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An audio/video system comprising:
-
a communications medium; and a control circuit coupled with the communications medium, the control circuit to send and retrieve encrypted audio/video content to and from a storage device, wherein the control circuit derives an ID associated with the audio/video system from a combination of a number assigned to a first system value of at least one hardware component in the audio/video system and a number assigned to a second system value of at least one software component in the audio/video system, the control circuit is included within one integrated circuit package, and wherein the ID is directly used by the control circuit as a key to perform encrypt and decrypt cryptographic operations on audio/video content to be stored on and audio/video content retrieved from the storage device. - View Dependent Claims (8, 9, 10)
-
-
11. A method comprising:
-
receiving audio/video content at an audio/video system over a computer network from a source external to the audio/video system; encrypting the content in the audio/video system based on an encryption ID that is directly used as a key by a cryptographic engine within the audio/video system, wherein the encryption ID is based on an identifier assigned to and derived from a combination of a system value of at least one hardware component of the audio/video system and a system value of at least one software component of the audio/video system, wherein a device that stores the encryption ID shares an integrated circuit package with the cryptographic engine; storing the encrypted content in a non-volatile data storage device in the audio/video system, such that the content can only be decrypted and played by said audio/video system or another system with which said encryption ID is shared for direct use as the key for decryption operations; retrieving the encrypted content from the non-volatile data storage device; using the cryptographic engine to directly employ the encryption ID as the key to decrypt the retrieved content within the audio/video system; and playing the decrypted content on the audio/video system. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An audio/video system comprising:
-
a network interface configured for receiving audio/video content at an audio/video system from a source external to the audio/video system; a cryptographic engine within the audio/video system, configured for encrypting the content in the audio/video system based on an encryption ID that is directly used as a key, and for decrypting the retrieved content for playback within the audio/video system based on the encryption ID that is directly used as the key, wherein the encryption ID is based on an identifier assigned to and derived from a combination of a system value of at least one hardware component of the audio/video system and an identifier assigned to and derived from a system value of at least one software component of the audio/video system, wherein a device that stores the encryption ID shares an integrated circuit package with the cryptographic engine; a non-volatile data storage device configured for storing the encrypted content in the audio/video system, such that the content can only be decrypted and played by said audio/video system or another system with which said encryption ID is shared; and a control circuit interface configured for retrieving the encrypted content from the non-volatile data storage device. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An audio/video system comprising:
-
a communications medium; and a control circuit coupled with the communications medium, the control circuit to send and retrieve encrypted audio/video content to and from a storage device, wherein the control circuit derives an ID associated with the audio/video system as a combination of at least two of a plurality of serial numbers associated with a plurality of components in the audio/video system, wherein the combination of at least two serial numbers for the plurality of components comprise at least one software component and at least one hardware component, wherein the control circuit is included on one integrated circuit package, and wherein the ID is directly used as a key by the control circuit to perform encrypt and decrypt cryptographic operations on audio/video content to be stored on and audio/video content retrieved from the storage device. - View Dependent Claims (24)
-
-
25. An audio/video system comprising:
-
a network interface configured for receiving audio/video content at an audio/video system from a source external to the audio/video system; a cryptographic engine within the audio/video system, configured for encrypting the content in the audio/video system based on an encryption ID that is directly used as a key for decrypting the retrieved content for playback within the audio/video system based on directly using the encryption ID as the key for decryption, wherein the encryption ID is based on a combination of at least two of a plurality of serial numbers assigned to components of the audio/video system, wherein the combination of serial numbers assigned to the plurality of components comprise at least one software component and at least one hardware component, and wherein the encryption ID is stored on the same integrated circuit package as the cryptographic engine; a non-volatile data storage device configured for storing the encrypted content in the audio/video system, such that the content can only be decrypted and played by said audio/video system or another system with which said encryption ID is shared for direct use as the key for decryption; and a control circuit interface configured for retrieving the encrypted content from the non-volatile data storage device. - View Dependent Claims (26, 27)
-
Specification