Digital content distribution using web broadcasting services
First Claim
1. A method of securely providing content data to a user'"'"'s system over a web broadcast infrastructure with a plurality of channels, the method comprising the steps of:
- encrypting content data using a first encrypting key to form encrypted content data, wherein the first encrypting key is a symmetric key with a corresponding first decrypting key;
encrypting the first decrypting key, using a second encrypting key of a trusted third party;
broadcasting promotional metadata related to at least part of the encrypted content data on a first web broadcast channel for reception by at least one user'"'"'s system;
transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key, to the user'"'"'s system via a computer readable medium;
transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key to the trusted third party;
receiving the encrypted first decrypting key, which has been decrypted by the trusted third party and re-encrypted with a user'"'"'s system key; and
decrypting, on the user'"'"'s system in a tamper resistant environment, the encrypted first decrypting key with the user'"'"'s system key.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of securely receiving data on a user'"'"'s system from a web broadcast infrastructure with a plurality of channels. The method comprising receiving promotional metadata from a first web broadcast channel, the promotional metadata related to data available for reception; assembling at least part of the promotional metadata into a promotional offering for review by a user; selecting by a user, data to be received related to the promotional metadata; receiving data from a second web broadcast channel, the data selected from the promotional metadata, and wherein the data has been previously encrypted using a first encrypting key; and receiving the first decrypting key via a computer readable medium, the first decrypting key for decrypting at least some of the data received via the second web broadcast channel. In another embodiment, a method and system to transmit data securely from a web broadcast center is disclosed.
256 Citations
11 Claims
-
1. A method of securely providing content data to a user'"'"'s system over a web broadcast infrastructure with a plurality of channels, the method comprising the steps of:
-
encrypting content data using a first encrypting key to form encrypted content data, wherein the first encrypting key is a symmetric key with a corresponding first decrypting key;
encrypting the first decrypting key, using a second encrypting key of a trusted third party;
broadcasting promotional metadata related to at least part of the encrypted content data on a first web broadcast channel for reception by at least one user'"'"'s system;
transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key, to the user'"'"'s system via a computer readable medium;
transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key to the trusted third party;
receiving the encrypted first decrypting key, which has been decrypted by the trusted third party and re-encrypted with a user'"'"'s system key; and
decrypting, on the user'"'"'s system in a tamper resistant environment, the encrypted first decrypting key with the user'"'"'s system key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for securely providing content data to a user'"'"'s system over a web broadcast infrastructure with a plurality of channels, the system comprising:
-
a content system;
a first public key;
a first private key, which corresponds to the first public key;
a data encrypting key;
a data decrypting key for decrypting data encrypted using the data encrypting key, wherein the first encrypting key is a symmetric key with a corresponding first decrypting key;
first data encryption means for encrypting data to form encrypted content data so as to be decryptable only by the data decrypting key;
second data encryption means, using the first public key, for encrypting the data decrypting key;
a clearing house;
a broadcast center, for broadcasting to one or more user'"'"'s systems on a first web broadcast channel, promotional metadata related to data being broadcasted on a second web broadcast channel, and sending on the second channel encrypted content data, wherein the second channel is selected from the group consisting of a telecommunications network, a broadcast transmission, and a computer removable storage medium;
at least one user system with a first receiver means for receiving the data decrypting key which has been encrypted;
first transferring means for transferring the data decrypting key which has been encrypted, to the clearing house, wherein the clearingHouse possesses the first private key;
first decrypting means for decrypting the data decrypting key using the first private key;
a second public key of the user'"'"'s system;
a second private key;
which corresponds to the second public key;
re-encryption means for re-encrypting the data decrypting key using the second public key;
second transferring means for transferring the re-encrypted data decrypting key to the user'"'"'s system, wherein the user'"'"'s system possesses the second private key;
second decrypting means for decrypting the re-encrypted data decrypting key using the second private key; and
decrypting, on the user'"'"'s system in a tamper resistant environment, the encrypted data decrypting key-with the first private key. - View Dependent Claims (10)
-
-
11. A computer program product for securely providing content data to a user'"'"'s system over a web broadcast infrastructure with a plurality of channels, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
encrypting content data using a first encrypting key to form encrypted content data, wherein the first encrypting key is a symmetric key, with a corresponding first decrypting key;
encrypting the first decrypting key, using a second encrypting key;
broadcasting promotional metadata related to at least part of the encrypted content data on a first web broadcast channel for reception by at least one user'"'"'s system;
sending at least part of the encrypted content data over a second channel;
transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key of a trusted third party, to the user'"'"'s system via a computer readable medium;
transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key to the trusted third party;
receiving the encrypted first decrypting key, which has been decrypted by the trusted third party and re-encrypted with a user'"'"'s system key; and
decrypting, on the user'"'"'s system in a tamper resistant environment, the encrypted first decrypting key with user'"'"'s system key.
Specification