Method and apparatus for secure delivery and rights management of digital content at an unsecure site
First Claim
1. A method for rights management of digital content and secure delivery of digital content documents from a publisher site to an unsecure site, the method comprising:
- (a) encrypting each digital content document at the publisher site with a key to generate encrypted document content;
(b) computing for each document, from the encrypted document content for that document, a document identifier that cannot be derived solely from the encrypted version of the requested document;
(c) creating a list of document identifier and decryption key pairs;
(d) assembling the encrypted document content for each content document and the list into a distribution archive;
(e) encrypting the distribution archive with a scheduled key;
(f) installing a content server at the unsecure site; and
(g) sending the distribution archive from the publisher site to the content server.
3 Assignments
0 Petitions
Accused Products
Abstract
At a publisher location, multiple encrypted documents are assembled into a distribution archive that is also encrypted. The distribution archive is then downloaded into a content server at an unsecure site. When the content server receives the distribution archive, it decrypts the archive file and unpacks the encrypted documents, which are then stored, in encrypted form, in a local document database. When a user logs into the local content server, a secure content viewer is downloaded to the user'"'"'s browser. The content viewer requests a selected document from the local server, which then forwards the encrypted document to the viewer. The viewer then computes a document identifier from the encrypted document content and requests a key from the server with the identifier. The server then returns the requested key and the viewer decrypts that document and presents it in a display area controlled by the viewer.
-
Citations
30 Claims
-
1. A method for rights management of digital content and secure delivery of digital content documents from a publisher site to an unsecure site, the method comprising:
-
(a) encrypting each digital content document at the publisher site with a key to generate encrypted document content; (b) computing for each document, from the encrypted document content for that document, a document identifier that cannot be derived solely from the encrypted version of the requested document; (c) creating a list of document identifier and decryption key pairs; (d) assembling the encrypted document content for each content document and the list into a distribution archive; (e) encrypting the distribution archive with a scheduled key; (f) installing a content server at the unsecure site; and (g) sending the distribution archive from the publisher site to the content server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for rights management of digital content and secure delivery of digital content documents from a publisher site to an unsecure site, the apparatus comprising:
-
means for encrypting each digital content document at the publisher site with a key to generate encrypted document content; an OID calculator that computes for each document, from the encrypted document content for that document, a document identifier that cannot be derived solely from the encrypted version of the requested document; means for creating a list of document identifier and decryption key pairs; means for assembling the encrypted document content for each content document and the list into a distribution archive; an encryptor that encrypts the distribution archive with a scheduled key; means for installing a content server at the unsecure site; and means for sending the distribution archive from the publisher site to the content server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for rights management of digital content and secure delivery of digital content documents from a publisher site to an unsecure site, the computer program product comprising a computer usable storage medium having computer readable program code thereon, including:
-
program code for encrypting each digital content document at the publisher site with a key to generate encrypted document content; program code for computing for each document, from the encrypted document content for that document, a document identifier that cannot be derived solely from the encrypted version of the requested document; program code for creating a list of document identifier and decryption key pairs; program code for assembling the encrypted document content for each content document and the list into a distribution archive; program code for encrypting the distribution archive with a scheduled key; program code for installing a content server at the unsecure site; and program code for sending the distribution archive from the publisher site to the content server. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification