Method of broadcasting multimedia content via distribution network
First Claim
1. A system comprising at least:
- a source (1) for acquiring a multimedia content, an encoder (5) for encoding said multimedia content, a slicer (6) for slicing said encoded multimedia content into at least one set of slices, and for providing at least one set of files from said at least one set of slices, said slicer implementing an encryption algorithm, such that at least the slice contained in a file cannot be used without a decryption key associated therewith, a distribution network (10), an access provider (12) for providing a client device (14) with an access to said distribution network, a content server (8) linked to said distribution network and having access to said set or sets of files for downloading at least one of said files to said client device via said distribution network upon reception of a request from said client device, and a key server linked to said distribution network for providing said client device with the decryption key or keys that are associated with the downloaded files.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention proposes to divide a content to be transmitted via a network into a set of slices and to generate a set of files from this set of slices. The slices (or the files) are encrypted before downloading in such a way that the client cannot use the slice (or the file) before having acquired the associated decryption key. The invention thereby allows protecting a downloaded content on a slice-by-slice basis (or on a file-by-file basis) rather than protecting a downloaded content as a whole. The transmission (in download mode) between the server and the client is ruled by the HTTP protocol that is accepted by all firewalls and NAT. Consequently, the transmitted content is accessible for any client device that has access to the Web without restriction. Advantageously, the slices can be decoded independently of each other.
26 Citations
10 Claims
-
1. A system comprising at least:
-
a source (1) for acquiring a multimedia content, an encoder (5) for encoding said multimedia content, a slicer (6) for slicing said encoded multimedia content into at least one set of slices, and for providing at least one set of files from said at least one set of slices, said slicer implementing an encryption algorithm, such that at least the slice contained in a file cannot be used without a decryption key associated therewith, a distribution network (10), an access provider (12) for providing a client device (14) with an access to said distribution network, a content server (8) linked to said distribution network and having access to said set or sets of files for downloading at least one of said files to said client device via said distribution network upon reception of a request from said client device, and a key server linked to said distribution network for providing said client device with the decryption key or keys that are associated with the downloaded files. - View Dependent Claims (2, 3)
-
-
4. A content server (8) having access to at least one set of files (Si) generated by slicing an encoded multimedia content into at least one set of slices and providing at least one set of files (fi,j) from said at least one set of slices by implementation of an encryption algorithm such that at least the slice contained in a file cannot be used without a decryption key associated therewith,
said content server having means for downloading to a client device (14) at least one of said files upon reception of a request from said client device.
-
8. A client device having:
-
means for connection to a content server, said content server having access to at least one set of files (Si) generated by slicing an encoded multimedia content into at least one set of slices, each file containing a slice, and by implementing an encryption algorithm, such that at least the slice contained in a file cannot be used without a decryption key associated therewith, said content server offering to download at least part of said encoded multimedia content on a file-by-file basis, means for repeatedly sending to said content server a request directed to said encoded multimedia content, means for receiving one of said files in response to each request, means for acquiring the decryption key associated with each file, means for decrypting and playing said files. - View Dependent Claims (9)
-
-
10. A method of transmitting an encoded multimedia content to a client device, said method comprising the steps of:
-
encoding a multimedia content, slicing said encoded multimedia content into at least one set of slices and providing at least one set of files from said at least one set of slices, said slicing step including an encryption step, such that at least the slice contained in a file cannot be used without a decryption key associated therewith, downloading at least one of said files to said client device via said distribution network upon reception of a request from said client device.
-
Specification