CN1578457A - 个人视频加密***和方法 - Google Patents

个人视频加密***和方法 Download PDF

Info

Publication number
CN1578457A
CN1578457A CNA2004100634925A CN200410063492A CN1578457A CN 1578457 A CN1578457 A CN 1578457A CN A2004100634925 A CNA2004100634925 A CN A2004100634925A CN 200410063492 A CN200410063492 A CN 200410063492A CN 1578457 A CN1578457 A CN 1578457A
Authority
CN
China
Prior art keywords
data
secrete key
stream
multimedia
stream secrete
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.)
Granted
Application number
CNA2004100634925A
Other languages
English (en)
Other versions
CN1578457B (zh
Inventor
德克·阿道夫
安德烈·舍维措
马尔科·温特
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1578457A publication Critical patent/CN1578457A/zh
Application granted granted Critical
Publication of CN1578457B publication Critical patent/CN1578457B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C5/00Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • 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/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H04L9/0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
    • 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/3226Cryptographic 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 a predetermined code, e.g. password, passphrase or PIN
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control 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
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

一种用于创建复用数据流的方法,所述复用数据流由已加密多媒体数据(310)、解密信息和流密钥数据组成。创建复用数据流(320)的处理采用根据流密钥数据和优选地与这种复用数据流的接收机相对应的设备标识号而确定的复用模式。作为复用数据流的一部分进行传输的流密钥数据位于预定位置,以便于解码器从所述预定位置中提取出该流密钥数据。然后,针对传送(330),对复用数据流进行处理。还公开了一种用于对复用数据流进行解复用的方法和设备。

Description

个人视频加密***和方法
技术领域
本发明涉及一种用于加密多媒体数据的方法和设备,尤其是在传输之前,对多媒体数据进行加密。
背景技术
随着如因特网等数据网络的发展以及宽带连接的普遍接受,客户需要能够通过通信网络,根据需要选择和传递视频和音频对象(例如,电视节目、电影、视频会议、广播节目等)。因此,对点播传递***的设计必须考虑用于传递媒体对象的编解码器(编码器/解码器程序)、在显示传递多媒体数据时的服务质量(QoS)问题、以及通过通信网络对多媒体数据的传送,如以信号形式传递的音频和视频数据。
通常,以软件和硬件的组合来实现编解码器。此***用于在通信网络的发射端对表示媒体对象的多媒体数据进行编码,以及在通信网络的接收器端对数据进行解码。对于编解码器的设计考虑包括以下问题:网络上带宽的可扩缩性、编码/解码数据的计算复杂度、对网络损失(数据丢失)的弹力、以及用于传输表示媒体流的数据的编码器/解码器的等待时间。采用离散余弦变换(CDT)(例如,如国际电信联盟所公布的针对低比特率通信的视频编码H.263中所描述的视频编码器)和非DCT技术的通用编解码器是考虑了上述这些细节问题的编解码器的示例。因为在通信网络上可得到的有限带宽,编解码器也用于压缩和解压缩数据。
服务质量问题涉及音频和视频信息的传递,以及用户观看媒体对象的整体感受。以公知为分组的离散单元通过通信网络来传递媒体对象。通过公知为服务器和路由器的数据网络节点来发送这些信息单元,所述信息单元通常按照次序进行传输。因此,因为分组可以采用不同的路径通过因特网,两个顺序传送的分组在不同的时刻到达目的设备是可能的。因此,公知为离散的QoS问题可能会导致在较早传送的分组之前,对在时间上较晚传送的分组进行了处理和显示,导致了显示事件的不连续性。类似地,在传输时,分组丢失也是可能的。典型地,目的设备执行错误隐藏技术,以隐藏数据的丢失。可以使用用于确保网络上的QoS的方法,如传输分组号的过度分配(over-allocating)或提高处于负载状态下的网络的质量等,但这些方法引入了影响通信网络性能的额外的开销需要。
通信网络使用公知为传送协议的方案来控制数据分组的传送。在因特网工程任务组(IETF)请求说明(RFC)793中所描述的传输控制协议(TCP)是用于控制通过通信网络的信息流的公知传送协议。传送协议试图通过维持如流量控制、差错控制等参数和数据分组的时间组织传递来稳定通信网络。通过使用位于分组报头中或与通过通信网络在设备之间传输的分组相分离的命令,对这些类型的控制进行管理。此控制信息适用于按照其中数据分组的传输趋向于有序化的“同步”方式进行操作的通信网络。
当在通信网络上传送多媒体数据时,这些多媒体数据的制造者希望只有合法访问这些传送数据的用户能够接收和使用传送产品。在许多情况下,那些不具有对这些数据的合法访问的已知为盗用者的人们会截获并使用多媒体数据。为了最小化多媒体数据的非法使用,制造者通过条件访问方式来来保护数据,使得未授权用户难以访问和使用这些数据。
条件访问的一些公共技术包括要求使用访问数据的口令、数据加扰、数据加密等。随着条件访问***的频繁使用,盗用者了解了何时闯入这种***,以非法访问这些受保护的数据。如果盗用者事先了解到使用了何种技术来保护数据,就会发生这种情况。
除此之外,现有技术并未教导多媒体数据制造者如何简单地保护多媒体数据,而不会向盗用者揭示正在使用哪种特定的技术来保护这些数据。例如,在1998年12月10日、由CM COMMUNITY MEDIA GMBH & CO,ET AL.出版的文件DE-U-29814544公开了一种借助于密钥对视频流进行加密的操作。还对密钥进行加密,并通过卫星发送给客户。客户接收已加密密钥,并对这些已加密数据进行解密。
发明内容
本发明的主题是一种用于保护多媒体数据的方法,其包括以下步骤:
将多媒体数据编码成已加密多媒体数据;以及
将所述已编码多媒体数据与流密钥数据和解密信息进行复用;其特征在于
根据流密钥数据和设备标识号执行所述复用步骤。
本发明的一个方面示出了一种用于将多媒体数据复用成复用数据流的设备。
本发明的一个方面示出了一种用于根据包括在数据流中的流密钥数据,对复用数据流进行解复用的方法。
本发明的一个方面示出了一种用于根据包括在数据流中的流密钥数据,对复用数据流进行解复用的设备。
附图说明
现在,将参照试图描述而不是限制本发明的范围的附图,对本发明的多种特征和优点及其优选实施例进行描述,其中:
图1是依照本发明的典型实施例,将多媒体数据处理为受保护的复用数据流的编码器的***图;
图2依照本发明的典型实施例,描述了受保护的复用数据流的内容;
图3是依照本发明的典型实施例,将多媒体数据编码成受保护的复用数据流的方法的方框图;
图4是依照本发明的单性实施例,用于对受保护的复用数据流进行解复用的方法的方框图;以及
图5是依照本发明的典型实施例,将复用数据流解复用成多媒体数据的解码器的***图。
具体实施方式
如这里所用,多媒体数据表示文字、图像、视频和音频数据的任意组合。流媒体包括通过因特网或其他通信数据网络传递给用户的音频、视频、多媒体、文字和交互数据,其中在完整地接收到媒体的所有多媒体数据之前,可以对该媒体进行回放。
典型实施例涉及视频点播服务器领域,所述视频点播服务器通过数据网络将电影、电视节目、广播节目等多媒体数据传递给用户。但是,本发明并不仅仅局限于此典型实施例,而是可以应用于其中向用户传送多媒体数据,并且需要保护数据不受到第三方的未授权访问的任何***。
图1是依照本发明的典型实施例,将媒体对象的多媒体数据处理成受保护的复用数据流的编码器的***图。在本实施例中,服务供应商针对去往数据订户的传输,对多媒体数据进行处理,其中,对该数据进行保护以防止第三方使用该数据。优选地,数据订户操作具有惟一标识号(UID)的解码器,所述标识号用作用于识别数据订户的指示符。可以根据对数据网络的IEEE 802.3兼容连接中的网络接口卡(NIC)所使用的标识号、在解码操作中使用的媒体访问控制(MAC)地址、或服务供应商分配给数据订户的UID等,将该号码分配给解码器。可选地,服务供应商使用UID来识别和确定与该UID相对应的数据用户的访问特权。
作为编码***100的一部分的多媒体数据服务器110存储和传送多媒体数据,优选地,向数据订户传送。多媒体数据表示如电影、电视节目、广播节目等媒体对象的音频和/或视频数据。多媒体数据服务器110可以是硬盘驱动器、移动硬盘、光盘、数字通用盘或其中的多个,以及针对编码操作,用于存储和传递多媒体数据的任何其他设备。在本发明的可选实施例中,以针对传输最终编码的实时产生的多媒体数据的数据馈送器(data feed)来代替多媒体数据服务器110。
与多媒体数据服务器110相连的编码器120将多媒体数据编码成适合于进行处理的格式。例如,将编码器120接收到的多媒体数据格式化为MPEG-2兼容格式。在这种类型的编码操作中,使用编码器1 20是本领域中所公知的,例如,使用编码器120将多媒体数据编码成不同的多媒体格式,如MPEG-2、MPEG-4、联合视频组压缩等。
编码器120也用于保护多媒体数据,使其成为第三方更加难以访问该受保护数据的格式。在典型实施例中,编码器120使用编码表,将MPEG-2格式的数据编码为加密格式。因此,限制了第三方对已编码多媒体格式的直接访问,而无需知道如何对该数据进行加密。代替地,编码器120可以使用如数据加密标准(DES)、国际数据加密算法(IDEA)、安全快速加密例程(SAFER)或本领域公知的其他类型的加密方法等加密处理,对多媒体数据进行加密。加密操作的产品产生了被称为已加密多媒体数据的数据。
接下来,模式复用器(pattern multiplexer)140接收来自编码器120的已加密多媒体数据。模式复用器140通过将从编码器120接收到的已加密多媒体数据与其他类型的数据进行复用,执行数据保护的第二步,这种复用操作被称为复用模式(MUXP)。
因此,MUXP操作以服务供应商随机选择已知为流密钥的数值或项开始,由流密钥发生器115执行。此外,模式复用器140根据设备标识号130,获得与用户或用户设备相对应的UID。模式复用器140使用流密钥和UID,来确定如何将来自编码器120的数据与流密钥和用于解密来自编码器120的数据的解密信息进行复用。
模式复用器140通过使用流密钥和UID作为MUXP中的种子值,考虑数学公式,或任何用于分配数据流中至少三种不同数据类型的位置的其他技术来执行流密钥、解密信息和已加密多媒体数据的复用。例如,尽管可以使用其他类型的公式或处理来确定MUXP,但模式复用器140所使用的MUXP是使用流密钥和UID作为种子值的统计复用操作。重要的是,如果UID值或流密钥值任一个改变,则MUXP模式页发生改变。
在图2中示出了由MUXP受控的复用操作的产品,图2示出了受保护的复用数据流的内容。在优选实施例中,以数据分组的形式传送受保护的复用数据流200(此后称为数据流200),但数据流200可以是任意数据格式的。数据流200的组成至少包括三种不同的数据类型:流密钥210、已加密多媒体数据220和解密信息230。流密钥210表示用于复用和/或解复用数据流200的流密钥数据。优选地,流密钥210总是占据数据流200中相同的分组位置,可以依照预定的顺序重复这些位置。已加密多媒体数据220表示从编码器120接收到的复用数据。
解密信息230是用于对已加密多媒体数据220进行解密的数据,作为数据流200的一部分。优选地,解密信息230用于执行用来产生已加密多媒体数据220的加密处理的逆操作。解密信息的内容可以是密码信息、密钥或用于解密受保护数据的其他数据。
在复用操作之后,由传送编码器150将数据流200格式化为适合于传输的格式,如用在TCP/IP兼容网络上的数据分组。传送编码器150通过数据网络160传送格式化数据,以便用在解码器中,进行解码操作。
在本发明的可选实施例中,考虑到已解码多媒体数据的回放或存储等应用,选择用于创建数据流200而分配数据的MUXP。例如,当想要在基于流的应用期间回放多媒体数据时,MUXP模式将倾向于将大部分的解密信息设置在数据流200的开始,而将多媒体数据复用在数据流200中较后的位置。因此,当在对多媒体数据形成流时使用这种结构时,利用对多媒体数据的流缓冲的解码器的操作更为有效。相反,对于存储操作,MUXP将解密数据均匀地分布在整个数据流200中,因为并不在实时操作中直接回放数据。
图3是依照本发明的典型实施例,将多媒体数据编码成受保护的复用数据流的方法的方框图。在步骤310中,编码器120(参照图1)依照本发明的原理,对表示音频和/或视频媒体对象的多媒体数据进行编码,优选地,加密成已加密多媒体数据。如前所述,编码和加密处理可以是任意类型的。
在步骤320中,将已加密多媒体数据与解密信息和流密钥数据一起复用成条件访问保护的复用数据流。如前所述,模式复用器140根据依赖于(来自流密钥发生器115的)流密钥的MUXP和来自设备标识号130的UID,将三种数据类型复用成受保护的复用数据流200(参照图2)。如果流密钥数据或UID任一个发生改变,则复用数据流中各个数据类型的位置也将发生改变。
在步骤330中,传送编码器150将数据流200格式化为适合于通过数据网络160传送的格式。优选地,将数据流200传送到与UID相对应的解码器。
图4是依照本发明的典型实施例,对条件访问保护的数据流进行解复用的方法的方框图。在优选实施例中,将数据流200解复用为以下数据类型:流密钥210、已加密多媒体数据220和解密信息230。然后,使用这些数据类型,将已加密多媒体数据220处理成适合于回放或存储的格式的未加密多媒体数据。
依照本发明的典型实施例,作为将复用数据流解复用成多媒体数据的解码器的***图,考虑图5所示的解码***500,来解释图4所示的步骤。
在步骤410中,解复用方法400以从数据网络560接收到复用数据流为开始。优选地,将能够从数据网络接收数据的设备用于此步骤,如传送解码器550等,尽管还可以使用能够接收数据的任何设备。传送解码器550对接收到的数据流进行格式化,以便由模式解复用器540进行处理。
在步骤420中,由解复用器540(其执行模式复用器140的逆操作)对接收到的复用数据流进行解复用。解复用处理使用作为复用数据流的组成部分而传送过来的流密钥信息。典型地,因为流密钥信息位于复用数据流中的预定位置,模式解复用器540知道从接收到的数据流的什么地方提取该流密钥信息。此外,模式解复用器540使用与其自身或相连的解码器相对应的UID来进行解复用操作。
解复用操作是用于创建复用数据流的逆操作。具体地,模式解复用器540使用逆MUXP操作,其使用流密钥和UID,将复用数据流重构成解密信息和已加密多媒体数据。
在步骤430中,将已加密多媒体数据处理为适合于回放或存储的格式。利用如解码器520等解码设备(其执行编码器120的编码和加密的逆操作)执行此步骤。解码器520使用从复用数据流中解复用出的解密信息,将已加密多媒体信息解密为已编码多媒体数据。然后,将该数据解密成适合于在如电视机、计算机、CD播放器等多媒体设备上回放或存储的数据格式,理想地,该数据表示类似于来自多媒体数据服务器110(来自图1)的数据的多媒体数据。
可以以用于实现这些处理的计算机实现方法和设备来具体实现本发明。也可以以在如软盘、只读存储器(ROM)、CD-ROM、硬盘驱动器、高密度盘或任意其他计算机可读存储介质等有形介质上具体实现的计算机程序代码的形式来具体实现本发明,其中,在将计算机程序代码加载到计算机中,并执行时,该计算机成为实现本发明的设备。还可以以计算机程序代码的形式具体实现本发明,例如,是否存储在存储介质中、加载到计算机中并/或由计算机执行、或者在一些传输介质上传输,如电线或电缆、光纤,或通过电磁辐射,其中,在计算机加载计算机程序代码并执行时,该计算机成为实现本发明的设备。当在通用处理器上实现时,计算机程序代码段对处理器进行配置,以创建特定的逻辑电路。

Claims (11)

1、一种用于将数据类型复用为复用数据流的方法,包括以下步骤:
将多媒体数据编码成已加密多媒体数据(310);以及
将所述已编码多媒体数据与流密钥数据和解密信息进行复用(320);其特征在于
根据流密钥数据和设备标识号来执行所述复用步骤。
2、根据权利要求1所述的方法,其特征在于所述数据流具有***在预定位置处的所述流密钥数据。
3、根据权利要求1所述的方法,其特征在于所述编码步骤包括:
将多媒体数据编码成诸如MPEG-2等多媒体数据格式,以及
对所述已编码多媒体数据进行加密。
4、根据权利要求1所述的方法,其特征在于针对通过数据网络的传送,对所述数据流进行处理。
5、根据权利要求1所述的方法,其特征在于所述设备标识号对应于所述复用数据流的接收器。
6、根据权利要求1所述的方法,其特征在于:还根据将要使用所述已加密多媒体数据的应用来执行所述复用步骤。
7、一种用于执行权利要求1到6任一个所述的复用操作的设备,所述设备包括:
编码器(120),将所述多媒体数据编码成所述已加密多媒体数据;以及
模式复用器(140),将所述已编码多媒体数据与所述流密钥数据和所述解密信息进行复用;其特征在于
根据所述流密钥数据和设备标识号来执行所述复用步骤。
8、一种用于将权利要求1的所述复用数据流解复用成所述已加密多媒体数据、所述解密信息和所述流密钥数据的方法,其特征在于所述解复用步骤使用所述流密钥数据和所述设备标识号。
9、根据权利要求8所述的方法,其特征在于根据所述流密钥数据的所述预定***位置,来定位所述流密钥数据。
10、根据权利要求8所述的方法,其特征在于使用所述解密信息,将所述已加密多媒体数据解密为适合于回放的格式。
11、一种用于执行根据权利要求8到10任一个所述的解复用操作的设备,所述设备包括:
模式解复用器(540),使用所述流密钥数据,对所述复用数据流进行解复用;以及
解码器(520),用于将所述解复用数据流解码成适合于回放或存储的格式。
CN2004100634925A 2003-07-17 2004-07-09 个人视频加密***和方法 Expired - Fee Related CN1578457B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03102202.3 2003-07-17
EP03102202A EP1499061A1 (en) 2003-07-17 2003-07-17 Individual video encryption system and method

Publications (2)

Publication Number Publication Date
CN1578457A true CN1578457A (zh) 2005-02-09
CN1578457B CN1578457B (zh) 2010-04-28

Family

ID=33462223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004100634925A Expired - Fee Related CN1578457B (zh) 2003-07-17 2004-07-09 个人视频加密***和方法

Country Status (7)

Country Link
US (1) US20050047449A1 (zh)
EP (1) EP1499061A1 (zh)
JP (1) JP2005039835A (zh)
KR (1) KR20050009227A (zh)
CN (1) CN1578457B (zh)
DE (1) DE602004010577T2 (zh)
MX (1) MXPA04006865A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101800878B (zh) * 2010-01-04 2011-11-23 重庆大学 基于位置文件的mpeg视频加密与解密***以及方法
CN108718235A (zh) * 2018-04-28 2018-10-30 王萍 一种流式加密和解密方法
CN109214193A (zh) * 2017-07-05 2019-01-15 阿里巴巴集团控股有限公司 数据加密、机器学习模型训练方法、装置以及电子设备
US11627119B2 (en) 2005-05-12 2023-04-11 Nokia Technologies Oy Fine grain rights management of streaming content

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8165161B2 (en) * 2005-04-01 2012-04-24 Broadcom Advanced Compression Group, Llc Method and system for formatting encoded video data
US8780777B2 (en) 2007-04-20 2014-07-15 Blackberry Limited Method and apparatus for user equipment for long term evolution multimedia broadcast multicast services
CN101296358B (zh) * 2007-04-26 2011-06-22 华为技术有限公司 一种广播加密更新***及方法
KR100960260B1 (ko) * 2007-11-22 2010-06-01 주식회사 마크애니 디지털 파일 암호화 방법, 디지털 파일 복호화 방법,디지털 파일 처리 장치 및 암호화 포맷 변환 장치
US20090210722A1 (en) * 2007-11-28 2009-08-20 Russo Anthony P System for and method of locking and unlocking a secret using a fingerprint
US8750179B2 (en) 2011-08-15 2014-06-10 Blackberry Limited Efficient multimedia broadcast multicast service continuity methods
WO2013036238A1 (en) * 2011-09-09 2013-03-14 Draeger Medical Systems, Inc. Systems and methods of cable management
US9942580B2 (en) 2011-11-18 2018-04-10 At&T Intellecutal Property I, L.P. System and method for automatically selecting encoding/decoding for streaming media

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5285497A (en) * 1993-04-01 1994-02-08 Scientific Atlanta Methods and apparatus for scrambling and unscrambling compressed data streams
DE4323147A1 (de) * 1993-07-10 1995-01-12 Sel Alcatel Ag Kabelfernseh-Verteilnetz mit Abruf-Videosignal-Übertragung
US5583562A (en) * 1993-12-03 1996-12-10 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including imaging services
US5420866A (en) * 1994-03-29 1995-05-30 Scientific-Atlanta, Inc. Methods for providing conditional access information to decoders in a packet-based multiplexed communications system
GB9605472D0 (en) * 1996-03-15 1996-05-15 Digi Media Vision Ltd A secure method and apparatus for data transmission in digital video broadcast data services
US6970564B1 (en) * 1998-07-13 2005-11-29 Sony Corporation Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
DE69833821T2 (de) * 1997-09-18 2006-11-30 Matsushita Electric Industrial Co., Ltd., Kadoma Übertragungsverfahren und -vorrichtung zum kombinierten Multiplexen und Verschlüsseln
JP3561154B2 (ja) * 1997-12-26 2004-09-02 株式会社東芝 放送受信装置および契約管理装置
JPH11261986A (ja) * 1998-03-13 1999-09-24 Fujitsu Ltd デジタル多重伝送装置
JP4083302B2 (ja) * 1998-08-12 2008-04-30 株式会社東芝 動画像スクランブル/デスクランブル装置
US7151832B1 (en) * 1999-11-18 2006-12-19 International Business Machines Corporation Dynamic encryption and decryption of a stream of data
US7110542B1 (en) * 1999-12-30 2006-09-19 Intel Corporation Protecting audio/video content during storage and playback on a processor-based system
JP2002077089A (ja) * 2000-09-05 2002-03-15 Toshiba Corp 多重伝送装置および多重伝送方法
US7359511B2 (en) * 2000-12-18 2008-04-15 Matsushita Electric Industrial Co., Ltd. Encryption transmission system
JP3841337B2 (ja) * 2001-10-03 2006-11-01 日本放送協会 コンテンツ送信装置、コンテンツ受信装置およびコンテンツ送信プログラム、コンテンツ受信プログラム
JP2003264805A (ja) * 2002-03-12 2003-09-19 Mitsubishi Electric Corp 多重化装置および多重化方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11627119B2 (en) 2005-05-12 2023-04-11 Nokia Technologies Oy Fine grain rights management of streaming content
CN101800878B (zh) * 2010-01-04 2011-11-23 重庆大学 基于位置文件的mpeg视频加密与解密***以及方法
CN109214193A (zh) * 2017-07-05 2019-01-15 阿里巴巴集团控股有限公司 数据加密、机器学习模型训练方法、装置以及电子设备
CN109214193B (zh) * 2017-07-05 2022-03-22 创新先进技术有限公司 数据加密、机器学习模型训练方法、装置以及电子设备
CN108718235A (zh) * 2018-04-28 2018-10-30 王萍 一种流式加密和解密方法

Also Published As

Publication number Publication date
US20050047449A1 (en) 2005-03-03
CN1578457B (zh) 2010-04-28
MXPA04006865A (es) 2005-07-01
KR20050009227A (ko) 2005-01-24
EP1499061A1 (en) 2005-01-19
JP2005039835A (ja) 2005-02-10
DE602004010577D1 (de) 2008-01-24
DE602004010577T2 (de) 2008-04-17

Similar Documents

Publication Publication Date Title
US7457415B2 (en) Secure information distribution system utilizing information segment scrambling
KR101617340B1 (ko) 어댑티브 스트리밍을 위한 세그먼트 암호화 및 키 유도를 시그널링하기 위한 시스템 및 방법
US8693682B2 (en) Data encryption
CA2511914C (en) System for secure decryption of streaming media using selective decryption of header information
US20060031558A1 (en) Method and system for delivering media data
Chang et al. Layered access control schemes on watermarked scalable media
CN1729668A (zh) 用于处理流的设备和方法
CN1578457B (zh) 个人视频加密***和方法
KR20040077713A (ko) 멀티미디어 멀티캐스트 전송 리시버에 유일한 워터마크의생성
KR101145782B1 (ko) 모바일 컨텐츠 서비스를 제공하기 위한 경량화된 비디오 컨텐츠 암호화 및 복호화 방법
JP2007513539A (ja) データ・ストリームを部分的にスクランブルする方法
Sadourny et al. A proposal for supporting selective encryption in JPSEC
KR100858233B1 (ko) 데이터 스트림을 부분적으로 스크램블하는 방법
US20120250860A1 (en) Encryption procedure and device for an audiovisual data stream
US10489559B2 (en) Method for providing protected multimedia content
US8953646B2 (en) Method and apparatus of multiplexing media streams
EP1499062B1 (en) Individual video encryption system and method
RU2325775C2 (ru) Способ частичного скремблирования потока данных
Thanos COiN-Video: A model for the dissemination of copyrighted video streams over open networks
WO2011013196A1 (ja) 情報処理装置
Zeng et al. Security architectures and analysis for content adaptation
Yu Streaming media encryption
WO2005018234A1 (en) Method and system for delivering media data
Jeronimo et al. Heather Yu
AU2004224936A1 (en) Encryption of MPEG Bitstreams

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100428

Termination date: 20120709