EP1654875A2 - Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuels - Google Patents
Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuelsInfo
- Publication number
- EP1654875A2 EP1654875A2 EP04786379A EP04786379A EP1654875A2 EP 1654875 A2 EP1654875 A2 EP 1654875A2 EP 04786379 A EP04786379 A EP 04786379A EP 04786379 A EP04786379 A EP 04786379A EP 1654875 A2 EP1654875 A2 EP 1654875A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- audiovisual
- additional information
- server
- stream
- distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 230000000295 complement effect Effects 0.000 claims description 17
- 230000011218 segmentation Effects 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 4
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 230000001427 coherent effect Effects 0.000 claims description 3
- 230000001105 regulatory effect Effects 0.000 claims 1
- 230000006872 improvement Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2665—Gathering content from different sources, e.g. Internet and satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/631—Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Definitions
- the present invention relates to the field of distribution of digital audiovisual sequences. It is proposed in the present invention to provide a method and a system for visually and / or audibly protecting an audiovisual sequence from a digital standard, a digital standard or a proprietary standard, for distributing it through a telecommunication network distributed in a secure manner and to reconstruct its original content from a digital audiovisual stream on a module for recomposition of the recipient equipment.
- the present invention relates more particularly to a device capable of transmitting securely through a distributed network a set of high quality audiovisual streams to a display screen and / or to an audio output belonging to a terminal or display device.
- the invention essentially relates to a client-server method and system which protects audiovisual content by separating it into two parts, the second part being absolutely essential for the reconstruction of the original stream, the latter being restored as a function of the recombination of the first part with the second part
- the method used for the description of a preferred embodiment in the present invention separates the audiovisual stream into two parts, so that the first part called “modified main stream” contains almost all of the information initial, for example more than 95%, and a second part called “additional information” containing targeted elements of the initial information, which is very small compared to the first part.
- the first part called “modified main stream” contains almost all of the information initial, for example more than 95%
- additional information containing targeted elements of the initial information
- the term “caching” means the possibility of being able to temporarily keep a copy of the content or data (permanently stored in a central server) on a point or on different points of the network (for example local servers), in order to serve the requests of the customers closest to these points, thus reducing the overload of the content server and therefore optimizing the speed used on the access points.
- the first type deals with data whose distribution has no time constraints (caching file distribution systems)
- the second type concerns the processing of multimedia data (audio / video).
- Conventional distributed file systems like Sun NFS, Apollo Domain, Andrew, IBM AIX DS, AT&T RFS do "caching" of files locally, they do not have the possibility of "caching" of files in nearby nodes or distant, and cannot allocate local servers to apply caching on files.
- the present invention proposes a system characterized by “caching” in the sense that it processes data in real time, but with the particularity that the processing is carried out on elements connected with segments which are independent entities from a processing and caching point of view, said segments conveying data for the reconstruction of complete audiovisual information, said segments being personalized for each user and sent to the destination equipment in real time via a low bandwidth networks from a local server playing the role of access controller for securing content.
- the protection applied to the content distributed by the distributed secure system is based on the principle of deletion and replacement of certain information present in the encoded original audiovisual signal, by any method, either: substitution, modification , permutation or displacement of information.
- This protection is also based on knowledge of the structure of the flow.
- the solution consists in permanently extracting and storing in a secure server linked to the broadcasting and transmission network, in said additional information, part of the audiovisual program recorded by the user or broadcast live, this part being essential for reconstructing said program.
- audiovisual on a screen or on an audio output of a terminal but being of a very low volume compared to the total volume of the digital audiovisual program recorded by the user or received in real time.
- the missing part will be transmitted via the secure, distributed broadcasting or transmission network when viewing and / or hearing the audiovisual program.
- the removed data are replaced by random or calculated data, called decoys.
- decoys random or calculated data, called decoys.
- Said modified main stream is fully compatible with the format of the original stream, and can therefore be copied and read by a reader, but it is completely inconsistent from the point of view of human visual and auditory perception.
- the digital stream being separated into two parts, most of the audiovisual stream, said modified main stream will therefore be transmitted via a conventional broadcasting network, while the missing part, said additional information, will be sent on demand via a network of narrowband telecommunications such as conventional telephone networks or cellular networks of the GSM, GPRS or UMTS type or using a small part of a DSL or BLR type network, or using a subset of the shared bandwidth on a network wired, or via a physical medium such as a memory card or any other medium.
- the two networks can be merged, while keeping the two transmission channels separate.
- the audiovisual stream is reconstructed on the recipient equipment by a synthesis module from the modified main stream and additional information, sent piece by piece during the consumption of the audiovisual stream.
- the object of the present invention is the secure transmission, after identification and localization of the user, of the additional information via a distributed network, so as to avoid that it can be copied or fall entirely in possession of the user or any malicious person.
- the invention relates to a method for the secure distribution of digital audiovisual streams according to a standard, standardized or proprietary format, said streams on which, before transmission to the recipient equipment, a separation of the stream in two parts to generate a modified main stream, presenting the format of the original stream, and additional information of any format, comprising the digital information able to allow the reconstruction of the original stream, characterized in that one transmits by separate channels during the distribution phase said modified main stream from a distribution server and said additional information to said recipient equipment from a secure central server via at least one local server connecting said recipient equipment to said local server via at least one access point.
- the secure central server is preferably administered by a trusted third party.
- the method according to the invention can optionally have the following additional characteristics: - the secure central server performs a segmentation of the complementary information, each segment corresponding to a whole subjectively coherent audiovisual element, in units of complementary information streams of variable size , - the additional information flow units are organized into several layers corresponding to the scalability layers of the original audiovisual flow, - before sending to a local server, the secure central server encrypts the information flow units complementary with a first encryption key, - before sending the additional information from the local server to the recipient equipment, said complementary information is decrypted with said first encryption key and encrypted again with a second encryption key, - information encryption complementary with said second key is adaptive as a function of the throughput capacities of the recipient equipment, - said second encryption key is constructed during the authentication step between the destination equipment and any local server, - the local server generating with the client a session key becomes a host server for the session throughout the duration of lifetime of said session key, said second encryption key
- the present invention will be better understood with the aid of the exemplary embodiments and of the steps detailed below.
- a preferred, but nonlimiting example of embodiment of the method which meets the security and reliability criteria is illustrated by the client-server system presented in FIG. 1.
- the audiovisual stream in digital form (1) is separated into two parts by the analysis and scrambling module (2).
- the modified main stream (14) is stored in a multimedia server (13) and is sent in real time to the client via the broadband network (12) or is stored beforehand on the backup device of the terminal (11) of the 'user.
- the additional information (3) is sent to the storage and segmentation module (41) of the secure central server (4).
- the additional information being sent only on demand, its distribution in real time and its personalization for each user is carried out thanks to the property of scalability in debit on the transport networks.
- the method of the present invention contains a step of segmenting the additional information in the module (41), which generates data segments of variable size, each segment corresponding to an entire audiovisual element subjectively coherent, such as an image or a frame, a group of images or GOP (Group Of Pictures) in an MPEG-2 stream for example.
- the segmentation is carried out in a single step after the generation of said additional information (3) and produces a series of segments designated as “additional information flow” which remain stored in the • storage and segmentation module (41 ).
- the flow of additional information is generated in real time.
- the step of segmenting the additional information is followed by a step of encapsulating the data in blocks and a step of encryption in the module (42) where they remain available at the request of the local servers (6).
- the stream of additional information is sent to the user's terminal (11) continuously in the form of blocks, a block containing a segment to which access information or "header" containing data relating to mobility has been added.
- a block is the fundamental communication unit, it is also called UFIC (Complementary Information Flow Unit).
- the access point management module (9) which redirects the request to a local server (6), the latter in turn addressing the request to the central server (4) in the case of a first request relating to this flow.
- the central server (4) requires authentication on the part of the local servers ( ⁇ ) in order to decide to send the requested additional information streams, which is unique by title of audiovisual sequence.
- the authentication dialog is established with the central server and after the local server (6) is recognized by the central server (4), the stream segmented in the module (41), sent via the link (43) to the module (42), and encrypted in this module (42) by a first unique key by title and by local server, is transported via the link (5).
- Each additional information flow is sent to the local server in encrypted form with said first key which for each server is unique per flow.
- the structure of a complementary information flow unit is shown in Figure 2 of the present invention.
- each unit there is a universal unit identification (IUU), coded for example on 8 bytes, which will be considered as a universal address, (for example a URL ("Universai Resource Locator" in English) on the system of World Wide Web), thanks to which the server can locate the UFIC that has been requested.
- UOU universal unit identification
- the next field is reserved for access rights which define access and decryption on the elements of the additional information flow essential for the recomposition of the audiovisual flow.
- This field is updated by the encapsulation and encryption module (42) when the central server (4) receives a request from a local server.
- this field is also modified by the local server according to the rights of the user.
- Another field contained in the UFIC is the "data length” field which contains the size, for example in bytes, of the encrypted UFIC, followed by the "data” field containing the values of the encrypted UFIC.
- the structure ends with an indicator designating the address of the next UFIC required for this flow using a differential address.
- the data contained in the “marker” field relate to the system's scalability in speed characteristic, that is to say the transmission / reception rate and the processing capacity to decrypt the UFICs. For example, the bit rates used in mobile terminals of the cell phone type, PDA (“Personal Digital Assistant” in English) being low, an adaptive UFIC encryption method is used according to the available or negotiated bandwidth for each user of the mobile network.
- Each UFICs contains in the “marker” field an indication coded on a bit on its own state: encrypted or unencrypted.
- the local server begins with a negotiation phase on the capacities of the user's terminal in terms of bandwidth and on the price that the latter is ready to pay, and decides whether the encryption mode is complete or partial, which is indicated on the access ticket. Partial encryption is used between local servers and clients, while full encryption is always applied between the central server and local servers.
- the local server (6) contains a list of audiovisual programs available in the central server (4).
- the storage capacities in the local servers being limited, for example in the case where several clients connect simultaneously, these servers use mechanisms for the replacement of the data in the event of exceeding their storage capacities or of overload.
- a storage management method is the Least Recently Used (LRU) method.
- LRU Least Recently Used
- a variant of this method used in the present invention is the BE-LRU principle (Back-End LRU).
- the server manages the space for new incoming data by replacing flows that have not been addressed recently, starting with the UFICs of the end of these flows, thus ensuring a replacement granularity (precision) equal to one UFIC. This mechanism thus minimizes the frequency of effective replacements of the different flows.
- the method used is the opposite to that of replacement, i.e.
- the download is carried out starting with the most recently addressed streams and part of the beginning (corresponding for example to the first minutes of the audiovisual sequence) of these flows are transferred to the local servers.
- a dialogue is then established between the local server (6) and the display terminal (11), based on an authentication method in order to generate an access ticket, which contains information concerning a second encryption key.
- Said second key is valid only during the session and expires at the end of the validity of the access ticket, the access ticket containing information on the host server, on the lifetime of the key, but never the key herself.
- This second key is called session key, with which the local server re-encrypts the UFICs just before sending to the terminal (11), after having decrypted them with said first key.
- Such a ticket system allows the customer to have a valid key over a limited period of time for the recovery of a flow of additional information during the "lifetime"("Time To Live” (TTL) in English) the session key.
- Access tickets are managed by the local server (6), the access ticket being valid even if the user changes his network access point and consequence changes its local server, thanks to the distribution system and update of the ticket in a geographical area (7).
- Figure 3 is presented the composition of the access ticket used in the distributed system. The first four bytes correspond to the identity of the geographical area (7) in which the local server is located and are followed by four bytes representing the identity of the server which is a generator of the session key corresponding to this ticket. The next two bytes contain information about the lifetime of the associated session key.
- the last pair of bytes is reserved for information linked to the service profile between the destination terminal and the local server, for example the decision to apply a type of partial encryption corresponding to the bandwidth allocated to the terminal.
- the distribution of tickets and their updates valid on a “geographic area” (7) is carried out according to the communication protocol between the servers in the same area ( ⁇ i and 6d).
- the client (11) sends via the link (10) and the access point (9i) a request to retrieve additional information from the server ( ⁇ i) and the access ticket is generated, the server ( ⁇ i) is then called host server ("key host server" in English).
- the server ( ⁇ i) sends the UFICs via the link (8i), the network access point (9i), and the link (lOi).
- the itinerant client (lli) moves and changes access point (9d) in the same geographical area (7). Its requests for UFICs are now sent to the local server (6 days).
- the server ( ⁇ j) notes by the access ticket that it is not the server-host of this client.
- the server ( ⁇ j) calls on all the local servers in the same geographical area (7) until the identification of the host server ( ⁇ i) and it requests validation of the ticket d current access in case the local server ( ⁇ j) did not validate it in advance.
- the server ( ⁇ j) verifies that it has the UFICs corresponding to the same initial audiovisual stream, retrieves the information on the client's session key (lOi), generates the same key and sends it the encrypted UFICs, either until the end of the validity of the access ticket, or as long as the client remains connected to this access point (9d). In the event that the validity of the access ticket expires, the server ( ⁇ j) redoes an authentication and thus becomes the server-host of the client (lOi). Another possibility of distributing and updating access tickets is the dissemination of information concerning the period of validity of the tickets generated by the host server (6i) to all the local servers ( ⁇ j) included in the same geographic area (7).
- authentication is performed on the local server, in order to generate a different session key for each client, referenced in the access ticket with limited time validity. Authentication is done at the request of the client who is informed of the duration of the validity of his session key.
- the UFICs sent via elements (8), (9) and (10) are decrypted at the client (11) with the session key thanks for example to a smart card (15) integrated in the audiovisual terminal (11) of the customer. This smart card also establishes authentication at the start of the session.
- the session key is generated on the local server side and on the client side thanks to a "challenge" (in English). The "challenge" represents the generation and exchange of information randomly produced from predefined rules known to both parties.
- the session key thus generated is kept in memory in the local server and in the smart card of the client equipment, without ever being exchanged across the network.
- the UFICs decrypted by the smart card are used by the redial module integrated in the user's terminal which generates, from the modified main stream and from the additional information returned by the UFICs, an audiovisual stream strictly identical to the original flow (1).
- the complementary information flow is in the form of a group of complementary information sub-flows, corresponding to a single continuous audiovisual flow (coming from an interactive television channel or from a satellite channel for example ).
- the H264 type encoding gives the possibility of generating a set of streams corresponding to a single audiovisual sequence, each set having a different number of frames per second.
- a given set is sent according to the available capacity of the network in speed. If for example the network frees up resources and there is therefore the possibility of sending a higher speed, then the set corresponding to a higher number of images per second is sent.
- the transition without discontinuity between the sets is ensured by transition frames of type SI and SP (“Switching I slice” and “Switching P slice” in English).
- each of said sets corresponds to a complementary information sub-stream.
- each of said sub-streams corresponds to a scalability layer of the continuous audiovisual stream.
- scalingability is defined from the English word “scalability” which characterizes an encoder capable of encoding or a decoder capable of decoding an ordered set of bit streams so as to produce or reconstruct a multilayer sequence.
- the complementary information flow is unique and contains the units corresponding to all the scalability layers of the audiovisual stream.
- An exemplary embodiment is presented in FIG. 4. The segments containing the complementary information corresponding to the different scalability layers are arranged successively and an extension (1 bit) of coding indicating the presence of scalability is added, followed by the indications (coded on 2 bytes) for the locations of the access points relative to each scalability layer.
- MPEG-2 type flows characterized by the property of temporal scalability on two layers (base layers and improvement layer) is the insertion in the complementary information flow of the access points relating to the part corresponding to the base layer and the part corresponding to the successive GOP improvement layer.
- MPEG-4 type flows characterized with the property of temporal scalability on two layers (base layers and improvement layer) is the insertion in the complementary information flow of the relative access points. to the part corresponding to the base layer and to the part corresponding to the successive improvement layer by GOV (Group Of Video).
- GOV Group Of Video
- the sub-flows of the additional information corresponding to the base layer and to the improvement layer are sent to the recipient as a function of the network resources in terms of bit rate which are allocated to it.
- the sub-flows of the additional information corresponding to the base layer and to the improvement layer are sent to the recipient according to the audiovisual quality required by said recipient.
- the sub-flows of the additional information corresponding to the base layer and to the improvement layer are sent to the recipient as a function of the quality of service negotiated by the network.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0350423A FR2858899B1 (fr) | 2003-08-11 | 2003-08-11 | Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuels |
PCT/FR2004/050381 WO2005018232A2 (fr) | 2003-08-11 | 2004-08-11 | Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuels |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1654875A2 true EP1654875A2 (fr) | 2006-05-10 |
Family
ID=34112881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP04786379A Ceased EP1654875A2 (fr) | 2003-08-11 | 2004-08-11 | Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuels |
Country Status (4)
Country | Link |
---|---|
US (2) | US7613182B2 (fr) |
EP (1) | EP1654875A2 (fr) |
FR (1) | FR2858899B1 (fr) |
WO (1) | WO2005018232A2 (fr) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL159340A0 (en) * | 2001-06-12 | 2004-06-01 | Research In Motion Ltd | System and method for processing encoded messages for exchange with a mobile data communication device |
EP2112625A3 (fr) * | 2001-06-12 | 2010-03-10 | Research in Motion | Procédés pour prétraiter et réarranger un email sécurisé pour l'échange avec un dispositif de communication de données mobiles |
FR2858899B1 (fr) * | 2003-08-11 | 2005-12-02 | Medialive | Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuels |
US8910223B2 (en) * | 2006-10-25 | 2014-12-09 | Nokia Coporation | Layered coded streaming control for unicast/MBMS interaction |
FR2909507B1 (fr) | 2006-12-05 | 2009-05-22 | Medialive Sa | Procede et systeme de distribution securisee de donnees audiovisuelles par marquage transactionel |
DE102006060043A1 (de) * | 2006-12-19 | 2008-06-26 | Siemens Ag | Verfahren und Sender zum Bereitstellen eines Datenstroms, Verfahren und Empfänger zum Abruf zumindest eines Datensegments eines Datenstroms |
FR2911456B1 (fr) * | 2007-01-11 | 2009-12-11 | Medialive | Procede et systeme de distribution securisee de donnees numeriques |
US8387150B2 (en) | 2008-06-27 | 2013-02-26 | Microsoft Corporation | Segmented media content rights management |
GB0813298D0 (en) * | 2008-07-19 | 2008-08-27 | Univ St Andrews | Multipad encryption |
JP5093331B2 (ja) * | 2010-04-02 | 2012-12-12 | オンキヨー株式会社 | コンテンツ再生装置およびそのプログラム |
US8997198B1 (en) * | 2012-12-31 | 2015-03-31 | Emc Corporation | Techniques for securing a centralized metadata distributed filesystem |
US11956499B2 (en) | 2013-03-15 | 2024-04-09 | Sling TV L.L.C. | Automated replacement of stored digital content |
US11564002B2 (en) | 2013-03-15 | 2023-01-24 | Sling TV L.L.C. | Automated replacement of video program content |
US9866889B2 (en) * | 2013-03-15 | 2018-01-09 | Echostar Technologies Llc | Asymmetric content delivery of media content |
US12200284B2 (en) | 2013-03-15 | 2025-01-14 | Sling TV L.L.C. | Digital advertisement frequency correction |
US11778257B2 (en) | 2013-03-15 | 2023-10-03 | Sling TV L.L.C. | Digital advertisement frequency correction |
US9756100B2 (en) | 2013-03-15 | 2017-09-05 | Echostar Technologies L.L.C. | Placeshifting of adaptive media streams |
US9038095B2 (en) | 2013-07-03 | 2015-05-19 | Sony Corporation | Methods, information providing system, and reception apparatus for distribution of at least one content version |
US9398318B1 (en) * | 2014-04-10 | 2016-07-19 | Google Inc. | Providing secure video conferencing |
US10554678B2 (en) * | 2017-07-26 | 2020-02-04 | Cisco Technology, Inc. | Malicious content detection with retrospective reporting |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0450841B1 (fr) * | 1990-03-29 | 1996-08-21 | Gte Laboratories Incorporated | Système de contrÔle pour la transmission de signaux vidéo |
US5590199A (en) * | 1993-10-12 | 1996-12-31 | The Mitre Corporation | Electronic information network user authentication and authorization system |
KR100203262B1 (ko) * | 1996-06-11 | 1999-06-15 | 윤종용 | 픽춰단위 동기화를 위한 비디오디코더의 인터페이스장치 |
US6421720B2 (en) * | 1998-10-28 | 2002-07-16 | Cisco Technology, Inc. | Codec-independent technique for modulating bandwidth in packet network |
US6415031B1 (en) * | 1999-03-12 | 2002-07-02 | Diva Systems Corporation | Selective and renewable encryption for secure distribution of video on-demand |
AU6519600A (en) * | 1999-08-10 | 2001-03-05 | Intel Corporation | System and method for securely distributing content to groups of receivers |
US7151832B1 (en) * | 1999-11-18 | 2006-12-19 | International Business Machines Corporation | Dynamic encryption and decryption of a stream of data |
GB2384403B (en) * | 2002-01-17 | 2004-04-28 | Toshiba Res Europ Ltd | Data transmission links |
FR2835386B1 (fr) * | 2002-01-31 | 2004-05-28 | Daniel Lecomte | Dispositif pour la diffusion securisee, l'acces conditionnel, la visualisation controlee, la copie privee et la gestion des droits de contenus audiovisuels de type mpeg-4 |
US7382969B2 (en) * | 2003-02-19 | 2008-06-03 | Sony Corporation | Method and system for preventing the unauthorized copying of video content |
US20040168185A1 (en) * | 2003-02-24 | 2004-08-26 | Dawson Thomas Patrick | Multimedia network picture-in-picture |
FR2858899B1 (fr) * | 2003-08-11 | 2005-12-02 | Medialive | Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuels |
US7464171B2 (en) * | 2004-10-01 | 2008-12-09 | Microsoft Corporation | Effective protection of computer data traffic in constrained resource scenarios |
-
2003
- 2003-08-11 FR FR0350423A patent/FR2858899B1/fr not_active Expired - Fee Related
-
2004
- 2004-08-11 WO PCT/FR2004/050381 patent/WO2005018232A2/fr not_active Application Discontinuation
- 2004-08-11 EP EP04786379A patent/EP1654875A2/fr not_active Ceased
-
2006
- 2006-02-01 US US11/344,897 patent/US7613182B2/en active Active
-
2009
- 2009-09-22 US US12/564,693 patent/US7974280B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
See references of WO2005018232A2 * |
Also Published As
Publication number | Publication date |
---|---|
FR2858899A1 (fr) | 2005-02-18 |
WO2005018232A2 (fr) | 2005-02-24 |
US20100011393A1 (en) | 2010-01-14 |
US7613182B2 (en) | 2009-11-03 |
FR2858899B1 (fr) | 2005-12-02 |
US7974280B2 (en) | 2011-07-05 |
WO2005018232A3 (fr) | 2005-10-06 |
US20070189531A1 (en) | 2007-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7974280B2 (en) | Distributed and secured method and system for protecting and distributing audio-visual flows | |
US20080010653A1 (en) | Method and Apparatus for Controlling Access to and Usage of a Digital Media Object | |
EP1687975B1 (fr) | Diffusion sécurisée et personnalisée de flux audiovisuels par un systeme hybride unicast/multicast | |
EP1470722B1 (fr) | Dispositif pour la diffusion securisee, l acces conditionnel , la visualisation controlee, la copie privee et la gestion des droits de contenus audiovisuels de type mpeg-4 | |
JP4644850B2 (ja) | ビデオシーケンス供給方法、ビデオストリーム送信装置、ビデオストリーム受信装置、カード型ビデオストリーム受信装置、およびビデオストリーム伝送システム | |
WO2003039153A2 (fr) | Procede et systeme de transmission avec controle d'acces | |
WO2005101836A1 (fr) | Procede et systeme de diffusion securisee de flux audiovisuels proteges a un groupe dynamique de recepteurs | |
US20070038578A1 (en) | Method and system for digital content distribution | |
EP1588561B2 (fr) | Procede et systeme adaptatif et progressif de distribution securisee d images fixes codees en ondelettes | |
EP1570672A1 (fr) | Synchronisation de flux audiovisuels securisés | |
FR2843517A1 (fr) | Dispositif pour le brouillage de contenus multimedias et audiovisuels de type mpeg-4 | |
EP1621009A1 (fr) | Procede et dispositif pour securiser la transmission, l'enregistrement et la visualisation de flux empaquetes audiovisuels numeriques | |
WO2005039098A1 (fr) | Procede et systeme repartis securises pour la distribution de flux audiovisuels | |
EP1547364B1 (fr) | Desembrouillage adaptatif et progressif de flux video | |
FR2853786A1 (fr) | Procede et equipement de distribution de produits videos numeriques avec une restriction de certains au moins des droits de representation et de reproduction | |
EP1554879B1 (fr) | Dispositif pour la transformation de contenus multimedias et audiovisuels de type mpeg-2 en contenus securises de meme type | |
EP1559270A1 (fr) | Embrouillage adaptatif et progressif de flux video | |
EP1755338A1 (fr) | Méthode et dispositif pour la transmission et réception de données multimédia chiffrés |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20060131 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL HR LT LV MK |
|
DAX | Request for extension of the european patent (deleted) | ||
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: LAMTOUNI, MOHAMMED Inventor name: HOSNY, REDA Inventor name: LECOMTE, DANIEL |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20080221 |