H04N21/23476

METHOD FOR ENCRYPTING DATA STREAMS WITH NEGOTIABLE AND ADAPTABLE ENCRYPTION LEVELS
20190215541 · 2019-07-11 ·

Described embodiments provide systems and methods for data encryption. A server communicating data with a client can determine a level of data encryption on the data that the server is capable of handling according to resources available to the server. A level of data encryption can include a type of encryption and a strength of the type of data encryption. The server can receive a level of data encryption on the data that the client is capable of handling according to resources available to the client. The server can identify a level of data encryption with which the server and the client agree to proceed, according to the determined level of data encryption and the received level of data encryption. The server, following a predefined interval, can identify an updated level of data encryption with which the server and the client agree to proceed.

Encoder, decoder and methods employing partial data encryption

A method of encoding and encrypting input data (D1) to generate corresponding encoded and encrypted data (E2) is provided. The input data (D1) is encoded to generate intermediate encoded data streams. The intermediate encoded data streams include at least one critical data stream that is critical and essential for subsequent decoding of one or more remaining data streams of the intermediate encoded data streams. The at least one critical data stream is encrypted using one or more encryption algorithms to generate at least one intermediate encrypted data stream. Subsequently, unencrypted portions of the intermediate encoded data streams are merged together with the at least one intermediate encrypted data stream to generate the encoded and encrypted data (E2).

METHOD OF READING AND GENERATING A VIDEO STREAM CONTAINING COMPRESSED AND ENCRYPTED IMAGES
20190174160 · 2019-06-06 ·

This method of reading a video stream comprises: the reception (92) of a video stream which comprises, associated with each tile of an image, a high-quality variant and a degraded variant, this degraded variant being able to be decompressed independently of the degraded variants associated with other tiles which do not have the same coordinates and independently of the high-quality variant associated with the same tile, for each selected tile, the decryption (118) and the decompression (120) of the high-quality variant associated with this selected tile and, for each unselected tile, the decompression (126) of the degraded variant associated with this unselected tile, and then the construction (130) of the degraded version of each portion of the image situated inside an unselected tile on the basis of the degraded variant associated with this unselected tile.

EFFICIENT COMMON STORAGE OF PARTIALLY ENCRYPTED CONTENT
20240214358 · 2024-06-27 ·

Techniques and mechanisms described herein facilitate the efficient common storage of partially encrypted content. According to various embodiments, a client device to transmit a designated representation of a media content item via a communications interface may be received. The media content item may be associated with a plurality of representations including the designated representation. The media content item may be associated with first media content data and second media content data. The first media content data may be shared among the plurality of representations. The second media content data may be specific to the designated representation. The first media content data may be combined with the second media content data to create a designated partially encrypted media content portion associated with the designated representation via a processor. The designated partially encrypted media content portion may be transmitted to the client device via the communications interface.

Method and device for protecting an incoming stream comprising an elementary stream consisting of video packets
20240204989 · 2024-06-20 ·

A method of protecting an incoming stream, the incoming stream including at least one incoming elementary video stream, the incoming elementary video stream including a succession of incoming video packets, the method characterized by the disassembling of the incoming stream for separating a current packet; the encryption of the current packet with a session key, the building of a confidentiality metadata packet including a time stamp field corresponding to a time stamp of the current packet and a confidentiality field containing the session key, the encryption of the confidentiality data packet with an encryption key, and the assembling of an outgoing stream including an outgoing elementary stream grouping together the encrypted current packets and an elementary confidentiality metadata stream including the encrypted confidentiality metadata packets.

Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles

Systems and methods for partial frame encryption in accordance with embodiments of the invention are disclosed. In one embodiment, the method receives a video bitstream that includes several frames, each frame including several independently encoded compression units within the frame, encrypts a portion of each of several compression units in several frames, and generates an output bitstream that includes the several independently encoded compression units including the encrypted portions of the compression units.

PORTIONED VIDEO STREAMING CONCEPTS

Portion- or tile-based video streaming concepts are described.

System and method for media delivery using common mezzanine distribution format

A system and method for distributing content in a network architecture using a common intermediary mezzanine distribution format (CMZF). A media content asset may be processed for packaging in a CMZF container structure configured to carry each bitrate representation of the media content in a valid CMZF stream scheme, the media content encrypted in one or more encryption schemes. The CMZF formatted media content may be provided to an origin server for file-based distribution over a network which is of one of the following types; unmanaged network, managed network, or a combination thereof, and/or to a streaming network node for stream-based distribution over a over a network which is of one of the following types; unmanaged network, managed network, or a combination thereof. In one embodiment, the CMZF container structure may be based on an MPEG-TS format extended to facilitate carriage of ISOBMFF track and track metadata data objects in PES payload in additional elementary streams. In another embodiment the CMZF container structure may be based on an MPEG-TS format to facilitate carriage of sample variants in PES payload.

Digital broadcast methods using secure meshes and wavelets

Methods and apparatuses are presented for securely providing digital streaming data to subscriber devices using encrypted wavelet meshes. A recorded image may be subdivided into three sources of data: light sources, camera angles, and the objects themselves. Each of these sources of data may be considered unique from each other, and the totality of the three sources of data may comprise a complete image. Without one of the sources of data, the image may not be complete. Each of the three sources of data may therefore be characterized as key spaces, wherein encrypting part of or the entirety of even one of these key spaces prevents the complete image from being viewed. Methods and apparatuses are provided for utilizing the concept of encrypting at least a portion of at least one of the three key spaces in order to securely and/or privately transmit image data to subscribers.

MESSAGE TUNNELING OVER CLOSED CAPTIONING

Original transmitters of television broadcast content, such as national broadcasters, may tunnel various data such as SCTE-35 messages through a special closed captioning service before handoff to their local affiliates. The tunneled SCTE-35 messages may thus survive the re-encoding of both the local broadcaster to an over-the-air (OTA) retransmission, and re-encoding by any subsequent cable or satellite television providers as well. An uplink center and television service provider (e.g., a cable or satellite system) may receive the transport stream from the local broadcaster, may strip out the tunneled SCTE-35 messages from extra closed captioning streams at the uplink, re-create the SCTE-35, and then process it at the uplink of the satellite system, for example, by performing ad insertion, re-muxing the SCTE-35 for the satellite broadcast, and/or modifying it and sending it over the satellite broadcast on a separate PID to the set top boxes for those STBs for ad insertion.