Digital content distribution, transmission and protection system and method, and portable device for use therewith
First Claim
1. A computer readable medium having computer-executable components, comprising:
- a storage component for storing a digital content file;
a file system component for storing and retrieving the digital content file;
a communication component for communicating via a USB port;
a first authentication interface component for establishing a trusted relationship with a device through communications via the USB port, the trusted relationship being established at one of at least three levels of trust; and
a digital rights management component for ensuring management of digital rights for digital content files based on an inverse relationship to the level of the trusted relationship.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital content file distribution, transmission, and protection system comprises a digital content provider having stored therein a digital content file such as an audio file, video file, literature, program file, etc. The digital content provider includes an authentication interface and a USB port from which the digital content file may be downloaded. The system also contemplates a portable device to which the digital content file will be transferred. This portable device includes an authentication interface and a USB port, and conforms to the USB storage device class. The portable device communicates with the digital content provider via the USB interface and, pending the establishment of a trusted relationship, downloads the digital content file therefrom. The establishment of the trusted relationship with the portable device is accomplished through communications between the authentication interfaces over the USB. If the level of the trusted relationship is high, the digital content provider may transmit unencrypted digital content to the portable device without fear of violation of the DRM associated with this content. A medium level requires some form of encryption, and a low level only allows downloading of digital content with a low level requirement for DRM. The digital content provider may be a PC, a kiosk, a server, etc.
1037 Citations
58 Claims
-
1. A computer readable medium having computer-executable components, comprising:
-
a storage component for storing a digital content file;
a file system component for storing and retrieving the digital content file;
a communication component for communicating via a USB port;
a first authentication interface component for establishing a trusted relationship with a device through communications via the USB port, the trusted relationship being established at one of at least three levels of trust; and
a digital rights management component for ensuring management of digital rights for digital content files based on an inverse relationship to the level of the trusted relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a decryption component for decrypting digital content of the digital content file; and
if the level of the trusted relationship is established as high, decrypting at least a portion of the digital content file, and transmitting at least the portion via the USB port.
-
-
4. The computer readable medium of claim 1, wherein if the level of the trusted relationship is established as medium, transmitting a decryption key and the digital content file via the USB port.
-
5. The computer readable medium of claim 1, further comprising:
-
an encryption component for encrypting digital content of the digital content file; and
wherein if the level of the trusted relationship is established as medium, encrypting at least a portion of the digital content file, and transmitting a decryption key and at least the portion via the USB port.
-
-
6. The computer readable medium of claim 1, wherein if the level of the trusted relationship is established as low, refusing to transmit the digital content file.
-
7. The computer readable medium of claim 1, wherein if the digital content file does not require DRM, transmitting the digital content file to via the USB port.
-
8. The computer readable medium of claim 1, wherein if a request for authentication is received via the USB port, transmitting identification information and an authentication flag via the USB port.
-
9. The computer readable medium of claim 1, further comprising:
a decryption component for decrypting at least a portion of the digital content file to allow proper outputting thereof.
-
10. The computer readable medium of claim 1, wherein said file system component designates at least a portion of said storage component as protected space for storage of digital content files, said file system component further prohibiting access to the protected space.
-
11. A digital content distribution, transmission, and protection system, comprising:
-
a digital content provider having stored therein a digital content file, said digital content provider including a first authentication interface, said digital content provider further including a first USB port;
a portable device conforming to a USB storage device class and including a second authentication interface and a second USB port, said portable device in communication with said digital content provider via said second USB port to receive at least the digital content file therefrom; and
wherein said digital content provider establishes a trusted relationship at one of at least three levels of trust with said portable device through communications between said first and said second authentication interfaces via said first and said second USB ports; and
wherein said digital content provider ensures management of digital rights for the digital content file based on an inverse relationship to said level of said trusted relationship. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computerized digital content provider, comprising:
-
storage media;
a file system controlling the storage and retrieval of at least one digital content file to and from said storage media;
a USB interface;
an authentication system enabling said file system to transfer digital content files to said USB interface in accordance with a USB storage device class, said authentication system defining an authentication interface for said USB interface wherein management of digital rights for each digital content file is based on an inverse relationship to a level of trust established by said authentication system with an external device to which the digital content file is to be provided. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
PROTECT_FILE <
filename>
;
UNPROTECT_FILE <
filename>
;
LIST_PROTECTED_FILES;
ZERO_PROTECTED_FILE <
filename>
; and
DECRYPT_PROTECTED_FILE <
filename>
, <
key>
.
-
-
36. The computerized digital content provider of claim 30, wherein said authentication system establishes a trusted relationship at one of at least three levels of trust with an external device in response to connection of the external device to said USB interface.
-
37. The computerized digital content provider of claim 36, wherein said authentication system transmits a request for identification information to the external device over said USB interface.
-
38. The computerized digital content provider of claim 37, wherein said authentication system transmits a challenge over said USB interface in response to receipt of an “
- I can authenticate”
flag from the external device over said USB interface.
- I can authenticate”
-
39. The computerized digital content provider of claim 38, wherein said authentication system analyzes a digital certificate received from the external device via said USB interface to establish said level at which to trust the external device with a digital content file.
-
40. The computerized digital content provider of claim 39, wherein said level is high, and wherein said authentication system enables said file system to transmit a digital content file to said USB interface without encryption thereof.
-
41. The computerized digital content provider of claim 39, further comprising encryption circuitry operable to encrypt a digital content file during transfer thereof to said USB interface, wherein said level is medium, and wherein said authentication system enables said file system to transmit a digital content file to said USB interface with encryption thereof.
-
42. The computerized digital content provider of claim 39, wherein said level is low, and wherein said authentication system prohibits said file system from transmitting a digital content file to said USB interface.
-
43. The computerized digital content provider of claim 39, wherein said level is low, and wherein said authentication system enables said file system to transmit only digital content files which do not require DRM to said USB interface.
-
44. A computerized portable device, comprising:
-
storage media;
a file system controlling the storage and retrieval of digital content files to and from said storage media;
a USB interface;
an authentication system regulating access to said storage media provided by said file system for transferring digital content files to and from said USB interface in accordance with a USB storage device class, said authentication system defining an authentication interface for said USB interface. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
PROTECT_FILE <
filename>
;
UNPROTECT_FILE <
filename>
;
LIST_PROTECTED_FILES;
ZERO_PROTECTED_FILE <
filename>
; and
DECRYPT_PROTECTED_FILE <
filename>
, <
key>
.
-
-
47. The computerized portable device of claim 44, wherein said authentication system includes a digital certificate issued by a trusted authority.
-
48. The computerized portable device of claim 44, further including decryption circuitry capable of decrypting encrypted digital content files in accordance with a secret key received by said authentication system via said USB interface.
-
49. The computerized portable device of claim 44, further including decryption circuitry capable of decrypting encrypted digital content files in accordance with a private key.
-
50. The computerized portable device of claim 44, wherein said authentication system transmits device identification information and an “
- I can authenticate”
flag over said USB interface in response to a request for device identification information received on said USB interface.
- I can authenticate”
-
51. The computerized portable device of claim 45, wherein said authentication system generates and digitally signs a unique response in response to a challenge received on said USB interface, said authentication system further transmitting said response over said USB interface.
-
52. A method of communication between a computer and a portable device, the computer having a digital content file stored therein, a first authentication interface, and a first USB port, the portable device conforming to a USB storage device class, having a second authentication interface and a second USB port, the method comprising:
-
coupling the first USB port to the second USB port forming a USB interface;
transmitting a request for device identification information from the first authentication interface over the USB interface to the portable device;
setting an “
I can authenticate”
flag in the second authentication interface in response to receipt of the request for device identification information;
transmitting device identification information and the “
I can authenticate”
flag from the second authentication interface over the USB interface to the computer;
generating a challenge in the first authentication interface;
transmitting the challenge over the USB interface to the portable device;
generating a unique response to the challenge in the second authentication interface;
transmitting the unique response over the USB interface to the computer;
analyzing the unique response in the first authentication interface to determine a level at which to trust the portable device. - View Dependent Claims (53, 54, 55, 56, 57, 58)
encrypting the digital content file with a secret key;
transmitting the secret key over the USB interface to the portable device; and
transmitting the encrypted digital content file over the USB interface to the portable device.
-
-
56. The method of claim 52, wherein the level is determined to be medium, further comprising the steps of:
-
extracting a public key from the unique response;
encrypting the digital content file with the public key; and
transmitting the encrypted digital content file over the USB interface to the portable device.
-
-
57. The method of claim 52, wherein the level is determined to be low, further comprising the step of refusing to transmit the digital content file over the USB interface to the portable device.
-
58. The method of claim 52, wherein the level is determined to be low, further comprising the steps of:
-
examining the digital content file to determine its requirement for DRM; and
transmitting the digital content file over the USB interface to the portable device only if the requirement for DRM is low.
-
Specification