EP1673897A1 - Sicheres verteiltes verfahren und system zur verteilung audiovisueller flüsse - Google Patents

Sicheres verteiltes verfahren und system zur verteilung audiovisueller flüsse

Info

Publication number
EP1673897A1
EP1673897A1 EP04817227A EP04817227A EP1673897A1 EP 1673897 A1 EP1673897 A1 EP 1673897A1 EP 04817227 A EP04817227 A EP 04817227A EP 04817227 A EP04817227 A EP 04817227A EP 1673897 A1 EP1673897 A1 EP 1673897A1
Authority
EP
European Patent Office
Prior art keywords
additional information
stream
server
distribution
information
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.)
Withdrawn
Application number
EP04817227A
Other languages
English (en)
French (fr)
Inventor
Daniel Lecomte
Reda Hosny
Mohammed Lamtouni
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Medialive SA
Original Assignee
Medialive SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Medialive SA filed Critical Medialive SA
Publication of EP1673897A1 publication Critical patent/EP1673897A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/083Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0891Revocation or update of secret information, e.g. encryption key update or rekeying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3218Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs
    • H04L9/3221Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs interactive zero-knowledge proofs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/631Multimode 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/30Compression, e.g. Merkle-Damgard construction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless

Definitions

  • the present invention relates to the field of secure distribution of digital audiovisual sequences. It is proposed in the present invention to provide a method and a system making it possible to visually and / or auditively protect an audiovisual sequence originating from a digital compression standard or a digital compression standard, to distribute said sequence securely to through a distributed telecommunications network 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 to a device.
  • the invention essentially refers 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 according to 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 in two parts, so that the first part called “modified main stream” contains almost all of the initial information, for example more than 99%, and a second part called “additional information" containing elements targeted initial information, which is very small compared to the first part.
  • the first part called “modified main stream” contains almost all of the initial information, for example more than 99%
  • additional information containing elements targeted initial information, which is very small compared to the first part.
  • the latter are often encrypted or scrambled by various means well known in the prior art.
  • Concerning distributed systems based on the client-server principle characterized by "caching” the prior art knows two main types of systems, which are classified according to the content processed by said "caching” characterizing a server intermediary also called “cache” server.
  • 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 intermediate servers), in order to serve the requests of the customers closest to these points, and thus reduce the overhead of the central data server and therefore optimize the throughput used on the intermediate servers.
  • the first type deals with data whose distribution has no time constraints (file distribution systems by "caching")
  • the second type concerns distribution with time constraints, such as the distribution 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 intermediate servers to apply caching on multimedia files.
  • conventional distributed systems characterized by “caching” have a granularity of the size of a file, and consequently, the possibilities of having scalability of distribution of contents via the network are greatly reduced.
  • the present invention proposes a system characterized by “caching” via intermediate servers in the sense that it processes data in real time, but with the particularity that the processing is carried out on elements characterized by a nominal structure formatted in packets, these elements being independent entities called “processing units”, from a processing point of view and from a caching point of view, said formatted packets conveying data for the reconstruction of audiovisual information complete, said formatted packets being personalized for each user and sent to the destination devices in real time via a low bandwidth network, from an intermediate server.
  • the protection applied to the content distributed by the distributed secure system, object of the present invention 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 digital 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 data of the audiovisual program recorded at the user or broadcast live, this part being essential for reconstruct said audiovisual program 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 by the user.
  • the missing part (additional information) will be transmitted via the secure, distributed broadcasting or transmission network when viewing and / or hearing the audiovisual program.
  • the data removed in the original audiovisual program is replaced, to form the modified main stream, 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 in terms 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.
  • narrowband telecommunications networks such as conventional telephone networks or cellular networks of the GSM, GPRS, EDGE or UMTS type or using a small part of a DSL or BLR type network, or using a subset of the shared bandwidth over a wired network, 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.
  • GRIWODZ C and AL Protecting VOD the easier ay", XP000977484- ACM 1998) of September 12, 1998
  • This document presents a protection method for an MPEG-1 video stream with the objective of make it publicly available through "cache" servers.
  • the video stream is protected by a separation of the additional information.
  • the protected video stream contains a part of corruption which is inserted in place of the previously separated information. This corruption data is independent of the main stream data. They are chosen using a calculation algorithm that minimizes correlation attacks on the protected video stream (section 4.3).
  • Protected video stream may not conform to format MPEG-1 which is the main video stream format.
  • the method proposed by said document uses “point to point” connections (unicast) to provide the complementary part of the data.
  • the additional information includes billing, user identification, and information to track hackers of reproduction rights (by setting atermarking mechanisms).
  • the replacement corrects the corrupted part of the data.
  • the additional information is transmitted to the customer by means of point to point (unicast). This part will be encrypted on the server side using a personal key which could be produced by a trusted third party.
  • This document answers in particular the question of scalability for the main video stream by securing this stream with the corruption method, but said document does not answer the question of scalability neither for securing, nor for the distribution of additional information in the event of networks with limited bandwidth and a high delay and jitter value, such as GSM or GPRS networks.
  • French patent FR2835386 is also known, relating to an MPEG-4 type video and multimedia interface arrangement for connecting at least one display device to at least one video source, essentially consisting, on the one hand, of a processing adapted to display any MPEG-4 video stream in real or deferred time, to store it, record it and / or send it on a broadcasting network and / or on a low-bandwidth telecommunications network bandwidth and / or save it on a smart card and, on the other hand, at least one screen interface and an interface for connection to a local or wide area network and / or to a card reader smart, characterized in that it essentially comprises on the one hand, a memory of certain correlation coefficients I-VOP and / or P-VOP plans, and / or a memory of certain B-VOP and P-VOP plans of the video stream in each audiovisual portal and, on the other hand, that each video interfacing arrangement has functions for storing, recording and processing audiovisual programs and is associated with at least one integrated display device or television
  • the technical means consist in carrying out before the transmission to the client equipment, an analysis of the flow to generate a first modified flow, having the format of a nominal flow, and a second flow of any format, comprising the digital information. able to allow the reconstruction of said modified plans, then to transmit separately the two streams thus generated from the server to the recipient equipment, and in that a summary of a stream in nominal format is calculated on the recipient equipment function of said first flow and said second flow.
  • This document deals in particular with the issue of protecting the MPEG-4 video stream by separating additional information and securing the sending of additional information to the customer portal using a secure element such as a credit card. chip.
  • Document D2 does not answer the question of scalability for the distribution of additional information; nor does it answer the question of securing this information on “cache” points or intermediate servers on the network.
  • the latter is characterized by a limited bandwidth and a high value of the delay and jitter such as for example a GSM or GPRS type network.
  • the object of the present invention is the secure transmission, after identification and authentication 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 present invention relates, in its most general sense, to a method for the secure distribution of digital audiovisual streams according to a standard, standardized or proprietary format, said streams on which the stream is separated before the transmission to the recipient equipment.
  • a modified main stream presenting the format of the original stream, and additional information, comprising the digital information able to allow the reconstruction of the original stream, characterized in that one transmits by separate channels during the phase of distribution, said main stream modified from a distribution server and said additional information to said recipient equipment from a secure central server passing through at least one intermediate server connecting said recipient equipment to said central server, said additional information being defined according to a f nominal structured ormat, containing logical entities of modular size, called processing units, each of said processing units being prefixed by a header containing information relating to said processing unit and a payload containing data and references on the main stream modified, said units being packaged before transmission.
  • the information present in the header relating to said processing unit contains time references and position references on the modified main stream.
  • said packaged units are encrypted before transmission.
  • said processing units are compressed before being encrypted.
  • the central server decides on a dynamic and regular regeneration of the session key during the communication.
  • said central server decides on the adaptation of the degree of encryption of the additional information as a function of the load of the transmission network.
  • said intermediate server decides on the adaptation of the degree of encryption of the additional information as a function of the bandwidth allocated to the user.
  • the encryption of said processing units is personalized for each user.
  • the client equipment sends at regular intervals an event report to the server of the additional information.
  • the invention also relates to a system for the secure distribution of audiovisual streams for implementing the method according to one of the preceding claims, characterized in that it comprises a device for separating the original video stream into a modified main stream and in additional information, at least one multimedia server containing the protected audiovisual streams, at least one secure central server, comprising a device for securing and personalizing said additional information, from which the complementary information is distributed, at least one server intermediary, at least one correspondence management module between the modified main stream and the additional information associated with it, at least one subscriber management module, at at least one module for managing and generating session keys, at least one device on the recipient equipment comprising a smart card for decrypting said session key and at least one module for reconstructing the original audiovisual stream as a function of said main stream changed and said additional information.
  • the present invention will be better understood with the aid of the exemplary embodiments and of the steps detailed below.
  • a preferred, but non-limiting implementation of the method which meets the security and reliability criteria is illustrated by means of the client-server system presented in the figure.
  • the original digital audiovisual stream (1) is transmitted to the analysis and scrambling module (2) to be separated into two parts.
  • the modified main stream (14) is stored in a multimedia server (13). It can then be sent in real time to the client via the broadband network (12i) or else be saved on the backup device of the user's terminal (lli) for later viewing.
  • the additional information (3) is sent to the storage module 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 taking into account the property of scalability in speed on the transport and broadcasting networks.
  • scalability in speed as the capacity of a network to manage, modify, distribute and adapt the speed of flows that pass according to the available or negotiated bandwidth and according to congestion of the network.
  • the additional information generated by the module (2) corresponding to a structured nominal format.
  • the additional information represents a binary data stream comprising the values of the elements extracted from the original stream.
  • Said additional information is made up of logical components (entities) called packets, which are easy to handle and of modular sizes.
  • a packet is the elementary receiving entity and it consists of a packet header called the primary node and one or more secondary nodes.
  • the packet header contains a set of time and position metadata that uniquely define the packet in the stream.
  • a secondary node is the elementary processing entity at the level of the client's equipment (lli), it is jointly linked to the packet header and is self-sufficient in terms of processing.
  • the temporal metadata of the packet header are synchronization temporal fingerprints extracted from the original stream or generated during the creation and formatting of the additional information. Position metadata allow you to easily position yourself in the stream and offer user rights management services such as the possibility of prohibiting replay of the audiovisual stream, so each packet header is given a field says package index. This field is generated by a counter which increments with each sending of a packet.
  • This packet structure gives the additional information flexibility in terms of processing, in terms of ease of synchronization with the central server and also in terms of distribution as will be explained below, using an example of realization of architecture based on the client-server model comprising the following modules: "" Cache “servers (or intermediate servers) (6i, 6d, 6k) to respond locally to client requests;” A central server (4) which receives client requests, in the event that the content requested is not referenced in intermediate servers; "A module for managing correspondence between the modified main stream and the additional information associated with it (17);” A module for managing subscribers (9); “A module for generating and managing session keys (10);” A link to a certification authority for the public keys of subscribers (7). Subsequently, this exemplary embodiment describes the complete process for recovering additional information on the network.
  • the user When the user wishes, for example, to view a sequence, he connects via his equipment (lli) and the link (8i) to the intermediate server (6i) performing the "caching" function which redirects the request to the central server (4) in the case of a first request relating to this flow which is not part of the flows referenced on the intermediate server (6i).
  • the stream to be displayed is stored beforehand on the backup device of the client equipment (lli), comprising a decoder, a backup device, a smart card (15i), a display screen and outputs audio.
  • the stream to be displayed is sent in real time from the media server (13) via the broadband link (12i) to be displayed on the display screen of the device (lli).
  • the device (li) formulates the user's request in the form of a request to the nearest physically intermediate server (6i), this request being provided with the signature of the media that the client has requested to view.
  • the intermediate server (6i) consults the module (17) containing the database of correspondences between the modified main stream and the additional information associated with it, and if necessary, redirects the request to the central server (4) to authenticate the client.
  • the cache server (6i) sends a message to the client equipment (lli) informing it that it cannot not process the request and at the same time addresses the central server (4) to report this message, so that the central server (4) proceeds to update its own additional information database.
  • the central server (4) Before sending the additional information from the intermediate server (6i) or from the central server (4), the central server (4) proceeds to an authentication phase with the client equipment (lli) and to the sending of additional encrypted information.
  • a hybrid cryptography approach is used, combining the performance of secret key cryptography and the flexibility of using public key cryptography.
  • the client equipment (li) has a private key, engraved on their smart card (15i) and a public key available in digital form.
  • the client equipment (lli) sends its identifier to the central server (4) (for example the identifier of its decoder unit or the serial number of the decoding circuit), its public key signed by the certification authority (7).
  • the central server (4) receives the public key from the client and verifies its authenticity with the key certification module (7).
  • the central server (4) requests the session key generation and management module (10) to generate a session key, this key is random and the security of the transaction is largely based on this aspect.
  • the complementary information or a part of the complementary information is then encrypted with said session key using a conventional symmetric cryptography algorithm, for example DES (“Digital Encryption Standard” in English), AES (“Advanced Encryption Standard” in English) in order to gain speed of treatment.
  • the session key is then itself encrypted with the client's public key.
  • the additional information thus encrypted and the session key thus encrypted are sent to the client equipment (lli).
  • An authenticity control message (“Message Authentif ication Code” in English) of the additional information or part of the encrypted additional information is also sent in order to certify the authenticity and integrity of the content.
  • the server (4) or the intermediate server (6i) compresses it, the compression making it possible to eliminate the multiple occurrences of the elements in the additional information and thus improving the resistance to crypto-analysis.
  • the full or partial encryption of the additional information is carried out as a function of the load of the transmission network and / or of the bandwidth allocated to the user.
  • the full or partial encryption of the additional information is carried out taking into account the speed scalability characteristic of the transmission network.
  • the decision to apply full or partial encryption to the additional information is taken by the central server (4).
  • the decision to apply full or partial encryption to the additional information is taken by the intermediate server (6i).
  • the encryption of the additional information is personalized for each client.
  • the client equipment regularly sends an event report to the server with additional information (6i), containing data relating to the connection (bandwidth, quality of the channel for example) and to the session (time , date, duration of connection for example). This event report is transmitted to the central server (4) which updates the subscriber management data of the module (9).
  • the client's decryption process begins with extracting the session key using the client's secret key, then decrypting the additional information or part of the additional information with the session key thus decrypted .
  • the server requests a dynamic and regular regeneration of the session key, this making it possible to reinforce security and to divert hacking attempts from malicious people.
  • the method is implemented for a set of clients lli, 11j, 11k connected respectively to the intermediate servers 6i, 6j, 6k by the links 8i, 8j, 8k. Each customer having his smart card 15i, 15d, 15k.
  • Each intermediate server 6i, 6j, 6k being connected by the links 16i, 16j and 16k to the module (17) containing the database of correspondences between the modified main stream and the complementary information associated with it.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
EP04817227A 2003-10-15 2004-10-15 Sicheres verteiltes verfahren und system zur verteilung audiovisueller flüsse Withdrawn EP1673897A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0350684A FR2861240B1 (fr) 2003-10-15 2003-10-15 Procede et systeme repartis securises pour la distribution de flux audiovisuels
PCT/FR2004/002652 WO2005039098A1 (fr) 2003-10-15 2004-10-15 Procede et systeme repartis securises pour la distribution de flux audiovisuels

Publications (1)

Publication Number Publication Date
EP1673897A1 true EP1673897A1 (de) 2006-06-28

Family

ID=34385400

Family Applications (1)

Application Number Title Priority Date Filing Date
EP04817227A Withdrawn EP1673897A1 (de) 2003-10-15 2004-10-15 Sicheres verteiltes verfahren und system zur verteilung audiovisueller flüsse

Country Status (4)

Country Link
US (1) US7633941B2 (de)
EP (1) EP1673897A1 (de)
FR (1) FR2861240B1 (de)
WO (1) WO2005039098A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8903087B2 (en) 2006-03-13 2014-12-02 Nagra France Method and device for distributing secure digital audiovisual contents by interoperable solutions

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2898458B1 (fr) * 2006-03-10 2008-05-16 Medialive Procede pour la distribution securisee de sequences audiovisuelles, decodeur et systeme pour la mise en oeuvre de ce procede
FR2909507B1 (fr) * 2006-12-05 2009-05-22 Medialive Sa Procede et systeme de distribution securisee de donnees audiovisuelles par marquage transactionel
JP2009200595A (ja) * 2008-02-19 2009-09-03 Fujitsu Ltd 署名管理プログラム、署名管理方法及び署名管理装置
CN102946554B (zh) * 2012-09-29 2016-06-15 合一网络技术(北京)有限公司 一种按照网络视频播放量进行计费分成的方法及其系统
US20190108009A1 (en) * 2017-10-05 2019-04-11 Harman International Industries, Incorporated Generating checksums on trusted storage devices for accelerated authentication

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005032135A1 (fr) * 2003-09-24 2005-04-07 Medialive Embrouillage, desembrouillage et distribution securisee de sequences audiovisuelles issues de codeurs videos bases dct

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1312549C (zh) * 1995-02-13 2007-04-25 英特特拉斯特技术公司 用于安全交易管理和电子权利保护的系统和方法
KR100203262B1 (ko) * 1996-06-11 1999-06-15 윤종용 픽춰단위 동기화를 위한 비디오디코더의 인터페이스장치
US5987514A (en) * 1996-10-30 1999-11-16 Sun Microsystems, Inc. System and method for advanced event request management for networks
US6377690B1 (en) * 1998-09-14 2002-04-23 Lucent Technologies Inc. Safe transmission of broadband data messages
US6421720B2 (en) * 1998-10-28 2002-07-16 Cisco Technology, Inc. Codec-independent technique for modulating bandwidth in packet network
US6542992B1 (en) * 1999-01-26 2003-04-01 3Com Corporation Control and coordination of encryption and compression between network entities
US7151832B1 (en) * 1999-11-18 2006-12-19 International Business Machines Corporation Dynamic encryption and decryption of a stream of data
IL135555A0 (en) * 2000-04-09 2001-05-20 Vidius Inc Preventing unauthorized access to data sent via computer networks
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
US7298741B2 (en) * 2003-02-27 2007-11-20 Sharp Laboratories Of America, Inc. Robust MPEG-2 multiplexing system and method using an adjustable time stamp
US7464171B2 (en) * 2004-10-01 2008-12-09 Microsoft Corporation Effective protection of computer data traffic in constrained resource scenarios

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005032135A1 (fr) * 2003-09-24 2005-04-07 Medialive Embrouillage, desembrouillage et distribution securisee de sequences audiovisuelles issues de codeurs videos bases dct

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of WO2005039098A1 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8903087B2 (en) 2006-03-13 2014-12-02 Nagra France Method and device for distributing secure digital audiovisual contents by interoperable solutions

Also Published As

Publication number Publication date
US7633941B2 (en) 2009-12-15
FR2861240A1 (fr) 2005-04-22
WO2005039098A1 (fr) 2005-04-28
US20060184686A1 (en) 2006-08-17
FR2861240B1 (fr) 2006-03-03

Similar Documents

Publication Publication Date Title
EP2052539B1 (de) Verfahren für den widerruf von sicherheitsmodulen zur sicherung von rundfunknachrichten
US8782688B2 (en) Process and system for the secure broadcasting of protected audiovisual streams to a dynamic group of receivers
FR2680589A1 (fr) Procede d'emission et de reception de programmes personnalises.
EP1525748A1 (de) Verfahren und elektronischer modul für sicheren datenübetragung
EP1654875A2 (de) Verteiltes und gesichertes verfahren und system zum schutz und verteilen von audiovisuellen strömungen
EP1687975B1 (de) Sichere und personalisierte verteilung audiovisueller flüsse mittels eines hybriden unicast-/multicast-systems
EP1698176A1 (de) Verfahren und system mit bedingtem zugang, angewandt auf den schutz von inhalt
EP2567500B1 (de) Verfahren, aufzeichnungsmedium und server zur verschlüsselung, zum senden und zum empfangen von steuerwörtern
EP1461951A2 (de) Verfahren für geregelten zugang und system zum übertragen verwürfelter digitaler daten in einem datenaustauschnetzwerk
EP1749401A1 (de) Verfahren zur übertragung von digitalen daten an eine gruppe aus zielempfängerendgeräten
EP1673897A1 (de) Sicheres verteiltes verfahren und system zur verteilung audiovisueller flüsse
WO2004056114A1 (fr) Synchronisation de flux audiovisuels securises
EP1588561B2 (de) Adaptives und progressives system und verfahren zur sicheren verteilung von wavelet-codierten standbildern
EP1994718B2 (de) Verfahren und vorrichtung zur verteilung sicherer digitaler audiovisueller inhalte mittels kompatibler lösungen
EP2548371A1 (de) Verfahren und system für sichere ausstrahlung von digitalen datenströmen
EP1621009A1 (de) Verfahren und einrichtung zum sicheren übertragen, aufzeichnen und betrachten digitaler audiovisueller paketflüsse
WO2006061420A1 (fr) Procede et systeme d ' encryption par un proxy
WO2004032508A1 (fr) Method pour la transmission securisee de fichiers audiovisuels

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: 20060322

AK Designated contracting states

Kind code of ref document: A1

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

DAX Request for extension of the european patent (deleted)
17Q First examination report despatched

Effective date: 20070227

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20080503