CN1578457B - 个人视频加密***和方法 - Google Patents
个人视频加密***和方法 Download PDFInfo
- Publication number
- CN1578457B CN1578457B CN2004100634925A CN200410063492A CN1578457B CN 1578457 B CN1578457 B CN 1578457B CN 2004100634925 A CN2004100634925 A CN 2004100634925A CN 200410063492 A CN200410063492 A CN 200410063492A CN 1578457 B CN1578457 B CN 1578457B
- Authority
- CN
- China
- Prior art keywords
- data
- secrete key
- stream
- stream secrete
- multiplexed
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42684—Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C5/00—Ciphering 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K1/00—Secret communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic 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/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3226—Cryptographic 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
-
- 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/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/258—Client 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/25808—Management of client data
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (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兼容格式。在这种类型的编码操作中,使用编码器120是本领域中所公知的,例如,使用编码器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 (9)
1.一种用于将数据类型复用为复用数据流的方法,包括以下步骤:
将多媒体数据编码成已加密多媒体数据(310);以及
将所述已加密多媒体数据与流密钥数据和设备标识号进行复用(320);
其特征在于,使用所述流密钥数据和所述设备标识号作为复用器中的种子值,以便确定复用数据流中所述已加密多媒体数据、流密钥数据和设备标识号的位置,其中流密钥数据的位置是预定的。
2.根据权利要求1所述的方法,其特征在于所述编码步骤包括:
将多媒体数据编码成多媒体数据格式,以及
对所述已编码多媒体数据进行加密以获得已加密多媒体数据。
3.根据权利要求1所述的方法,其特征在于针对通过数据网络的传送,对所述数据流进行处理。
4.根据权利要求1所述的方法,其特征在于所述设备标识号对应于所述复用数据流的接收器。
5.根据权利要求1所述的方法,其特征在于:还根据将要使用所述已加密多媒体数据的应用来执行所述复用步骤。
6.一种用于执行复用操作的设备,所述设备包括:
编码器(120),将多媒体数据编码成已加密多媒体数据;以及
模式复用器(140),将所述已加密多媒体数据与流密钥数据和设备标识号进行复用;
其特征在于,所述模式复用器(140)还使用所述流密钥数据和所述设备标识号作为复用器中的种子值,以便确定复用数据流中所述已加密多媒体数据、流密钥数据和设备标识号的位置,其中流密钥数据的位置是预定的。
7.一种用于将根据权利要求1中的方法而获得的复用数据流解复用成已加密多媒体数据、设备标识号和流密钥数据的方法,其特征在于使用所述流密钥数据和所述设备标识号来对复用数据流进行解复用,并且所述流密钥数据的位置是预定的。
8.根据权利要求7所述的方法,其特征在于使用所述设备标识号,将所述已加密多媒体数据解密为适合于回放的格式。
9.一种用于对根据权利要求1中的方法而获得的包括已加密多媒体数据、设备标识号和流密钥数据的复用数据流执行解复用的设备,所述设备包括:
模式解复用器(540),使用所述流密钥数据和所述设备标识号来对所述复用数据流进行解复用,其中所述流密钥数据的位置是预定的;以及
解码器(520),用于利用所述设备标识号将所述解复用数据流解码成适合于回放或存储的格式。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03102202A EP1499061A1 (en) | 2003-07-17 | 2003-07-17 | Individual video encryption system and method |
EP03102202.3 | 2003-07-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1578457A CN1578457A (zh) | 2005-02-09 |
CN1578457B true 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) |
Families Citing this family (12)
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 |
US9225698B2 (en) | 2005-05-12 | 2015-12-29 | Nokia Technologies Oy | Fine grain rights management of streaming content |
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 |
CN101800878B (zh) * | 2010-01-04 | 2011-11-23 | 重庆大学 | 基于位置文件的mpeg视频加密与解密***以及方法 |
US8750179B2 (en) | 2011-08-15 | 2014-06-10 | Blackberry Limited | Efficient multimedia broadcast multicast service continuity methods |
CN103781402A (zh) * | 2011-09-09 | 2014-05-07 | 德尔格医疗***有限公司 | 线缆管理的***及方法 |
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 |
CN109214193B (zh) * | 2017-07-05 | 2022-03-22 | 创新先进技术有限公司 | 数据加密、机器学习模型训练方法、装置以及电子设备 |
CN108718235A (zh) * | 2018-04-28 | 2018-10-30 | 王萍 | 一种流式加密和解密方法 |
Citations (5)
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 |
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 |
US5517232A (en) * | 1993-07-10 | 1996-05-14 | Alcatel Sel Aktiengesellschaft | Cable television distribution network with video-on-demand transmission |
CN1211775A (zh) * | 1997-09-18 | 1999-03-24 | 松下电器产业株式会社 | 信息传输方法及其装置 |
US6304659B1 (en) * | 1996-03-15 | 2001-10-16 | Tandberg Television Asa | Secure data broadcasting |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5583562A (en) * | 1993-12-03 | 1996-12-10 | Scientific-Atlanta, Inc. | System and method for transmitting a plurality of digital services including imaging 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 |
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 | 多重伝送装置および多重伝送方法 |
EP1344400A2 (en) * | 2000-12-18 | 2003-09-17 | 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 | 多重化装置および多重化方法 |
-
2003
- 2003-07-17 EP EP03102202A patent/EP1499061A1/en not_active Withdrawn
-
2004
- 2004-07-09 CN CN2004100634925A patent/CN1578457B/zh not_active Expired - Fee Related
- 2004-07-15 MX MXPA04006865A patent/MXPA04006865A/es active IP Right Grant
- 2004-07-15 JP JP2004208600A patent/JP2005039835A/ja active Pending
- 2004-07-16 DE DE602004010577T patent/DE602004010577T2/de not_active Expired - Lifetime
- 2004-07-16 KR KR1020040055475A patent/KR20050009227A/ko active IP Right Grant
- 2004-07-16 US US10/893,183 patent/US20050047449A1/en not_active Abandoned
Patent Citations (5)
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 |
US5517232A (en) * | 1993-07-10 | 1996-05-14 | Alcatel Sel Aktiengesellschaft | Cable television distribution network with video-on-demand transmission |
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 |
US6304659B1 (en) * | 1996-03-15 | 2001-10-16 | Tandberg Television Asa | Secure data broadcasting |
CN1211775A (zh) * | 1997-09-18 | 1999-03-24 | 松下电器产业株式会社 | 信息传输方法及其装置 |
Non-Patent Citations (1)
Title |
---|
JP特开2000-59753A 2000.02.25 |
Also Published As
Publication number | Publication date |
---|---|
MXPA04006865A (es) | 2005-07-01 |
KR20050009227A (ko) | 2005-01-24 |
JP2005039835A (ja) | 2005-02-10 |
US20050047449A1 (en) | 2005-03-03 |
EP1499061A1 (en) | 2005-01-19 |
DE602004010577T2 (de) | 2008-04-17 |
CN1578457A (zh) | 2005-02-09 |
DE602004010577D1 (de) | 2008-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1593265B1 (en) | System for secure decryption of streaming media using selective decryption of header information | |
KR101617340B1 (ko) | 어댑티브 스트리밍을 위한 세그먼트 암호화 및 키 유도를 시그널링하기 위한 시스템 및 방법 | |
EP1110401B1 (en) | Secure information distribution system utilizing information segment scrambling | |
US7613182B2 (en) | Distributed and secured method and system for protecting and distributing audiovisual flows | |
US20100246816A1 (en) | Data encryption | |
Chang et al. | Layered access control schemes on watermarked scalable media | |
CN1578457B (zh) | 个人视频加密***和方法 | |
KR20040077713A (ko) | 멀티미디어 멀티캐스트 전송 리시버에 유일한 워터마크의생성 | |
US8850590B2 (en) | Systems and methods for using transport stream splicing for programming information security | |
KR101145782B1 (ko) | 모바일 컨텐츠 서비스를 제공하기 위한 경량화된 비디오 컨텐츠 암호화 및 복호화 방법 | |
Sadourny et al. | A proposal for supporting selective encryption in JPSEC | |
KR100718452B1 (ko) | 대역외 채널을 이용한 emm 전송시스템 및 그 방법 | |
KR101340203B1 (ko) | 시청각 데이터 스트림을 위한 암호화 방법 및 디바이스 | |
KR100858233B1 (ko) | 데이터 스트림을 부분적으로 스크램블하는 방법 | |
US10489559B2 (en) | Method for providing protected multimedia content | |
JPH09182050A (ja) | スクランブル伝送装置およびスクランブル装置およびデスクランブル装置 | |
EP1499062B1 (en) | Individual video encryption system and method | |
JP2003244599A (ja) | コンテンツ再生方法、コンテンツ再生装置、コンテンツ再生プログラムおよび限定再生コンテンツ送信方法、限定再生コンテンツ送信装置、限定再生コンテンツ送信プログラムならびに限定再生コンテンツ再生方法、限定再生コンテンツ再生装置、限定再生コンテンツ再生プログラム | |
US20120120968A1 (en) | Method and Apparatus of Multiplexing Media Streams | |
Chang et al. | Layered access control schemes on watermarked scalable media | |
JP2010068145A (ja) | データ送信装置、データ送信方法及びデータ送信プログラム、データ受信装置、データ受信方法及びデータ受信プログラム、並びに、データ通信システム | |
Thanos | COiN-Video: A model for the dissemination of copyrighted video streams over open networks | |
WO2011013196A1 (ja) | 情報処理装置 | |
Yu | Streaming media encryption | |
KR20110022012A (ko) | 동영상 파일의 암호화 방법 및 그를 이용한 디지털 저작권 관리 방법 |
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 |