CN104469407A - 一种保证数字电视节目内容安全的方法、***及加扰设备 - Google Patents
一种保证数字电视节目内容安全的方法、***及加扰设备 Download PDFInfo
- Publication number
- CN104469407A CN104469407A CN201410821842.3A CN201410821842A CN104469407A CN 104469407 A CN104469407 A CN 104469407A CN 201410821842 A CN201410821842 A CN 201410821842A CN 104469407 A CN104469407 A CN 104469407A
- Authority
- CN
- China
- Prior art keywords
- module
- scrambling
- data
- ecm
- stream
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000013256 coordination polymer Substances 0.000 claims description 48
- 238000010223 real-time analysis Methods 0.000 claims description 27
- 238000012937 correction Methods 0.000 claims description 24
- 238000012795 verification Methods 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000008878 coupling Effects 0.000 claims description 6
- 238000010168 coupling process Methods 0.000 claims description 6
- 238000005859 coupling reaction Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- 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/45—Management 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种保证数字电视节目内容安全的方法、***及加扰设备,加扰设备对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中;同时,加扰设备对TS流进行加扰,生成加扰TS流,并将加扰TS流与ECM数据复用后发送给数字电视终端;数字电视终端接收来自加扰设备的TS流数据,并进行解复用,获取加扰TS流和ECM数据,并对ECM数据进行解密、分析,获取ECM数据中的校验码;同时,对加扰TS流进行解扰,并对解扰后的TS流中的数据进行校验,生成校验码;比较生成的校验码与ECM数据中的校验码是否匹配,并在匹配的情况下进行节目解码播放。具有实现简单、安全性高等优点。
Description
技术领域
本发明涉及内容安全领域,尤其涉及一种保证数字电视节目内容安全的方法、***及加扰设备。
背景技术
随着数字电视技术的发展,我国已基本完成数字电视升级改造,数字电视已成为人们接收信息最主要的途径之一。作为信息发布与宣传的权威途径,数字电视肩负着舆论引导和传播正能量的重任。然而,随着科技的发展,许多的非法组织可以篡改数字电视内容或者在数字电视内容中***非法内容,进行反动宣传,严重影响了社会稳定团结与和谐发展。如何保证数字电视内容安全尤其是视频内容安全,正确发挥数字电视的宣传引导作用,是一个十分重要的问题。
目前主要是采用条件接收(CA,Conditional Access)技术保证数字电视内容安全。在前端,使用条件接收***(CAS,Conditional Access System)对数字电视内容进行加扰,并将加扰后的数字电视内容通过HFC(Hybrid Fiber-Coaxial)网络发送给数字电视终端;在终端,收到加扰的数字电视内容后,根据授权信息,使用与前端对应的算法对加扰的内容进行解扰,进而得到解扰后的数字电视内容并进行播放。CA技术仅仅解决了数字电视内容在传输过程中的安全问题,保证只有经过授权的终端才能收看加扰的数字电视内容,未经授权的终端不能收看加扰的数字电视内容,CA技术并不能解决数字电视内容在进行加扰之前被篡改的问题。另外,一般情况下,不是所有的数字电视内容都会采用CA技术加扰的,对于未经加扰的数字电视内容,终端可以直接进行解码播放。可见,对于在数字电视内容中***未经加扰的非法节目的问题,CA技术无法解决。
申请号为CN201110050417.5的中国专利公开了一种嵌入式电视终端***内容安全保护方法,为了防止发生内容篡改和替换,CN201110050417.5采用了基于水印的TS(TransportStream,传输流)流内容安全机制,即在前端对TS流加入水印,终端通过相应的水印算法解析数据流。在前端对TS流加入水印的具体方式为:在前端基于视频编码在VLC域加入数字水印,然后生成TS流。可见,CN201110050417.5是先在视频内容进行编码过程中加入水印,然后才生成TS流发送到终端。但是,目前有线数字电视的运营模式一般是有线数字电视前端从卫星信号中或者光纤信号中接收TS流数据,经过解扰、复用、加扰、调制等处理后,将处理后的TS流通过HFC网络发送给数字电视终端。CN201110050417.5所述的技术方案适合内容提供商在将视频内容生成TS流之前加入水印,对于负责有线数字电视运营的广电来说,其前端主要接收的是TS流形式的视频内容,无法按照CN201110050417.5所述的技术方案通过在TS流中加入水印来验证TS流的完整性。另外,如果想要采用CN201110050417.5所述的技术方案通过在视频内容中加入水印以验证TS流完整性,就必须在有线数字电视前端增加多套解码器、编码器等设备,必然会增加广电运营商的成本,并且会增加处理的难度和复杂度。综上所述,CN201110050417.5所述的通过在视频的VLC域中加入数字水印的技术方案不适用于目前的有线数字电视运营模式。
发明内容
本发明的目的就是为了解决目前存在的数字电视内容存在被非法篡改或者被***非法内容等问题,提出了一种保证数字电视节目内容安全的方法、***及加扰设备,它通过加扰设备对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中,进而发送给数字电视终端;数字电视终端对接收到的TS流数据进行重新校验,生成新的校验码,并将生成的校验码与收到的ECM中的校验码进行比较,只有在生成的校验码与收到的ECM中的校验码匹配的情况下,才进行数字电视节目播放,保证了数字电视节目内容的安全、合法。本发明能够有效防止视频内容被篡改或者在数字电视内容中***非法视频,具有实现简单、安全性高等优点。
为了实现上述目的,本发明采用如下技术方案:
一种保证数字电视节目内容安全的方法,它包括:
加扰设备对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中;同时,加扰设备对TS流进行加扰,生成加扰TS流,并将加扰TS流与ECM数据复用后发送给数字电视终端;
数字电视终端接收来自加扰设备的TS流数据,并进行解复用,获取加扰TS流和ECM数据,并对ECM数据进行解密、分析,获取ECM数据中的校验码;同时,对加扰TS流进行解扰,并对解扰后的TS流中的数据进行校验,生成校验码;比较生成的校验码与ECM数据中的校验码是否匹配,并在匹配的情况下进行节目解码播放。
所述加扰设备的具体工作流程为:
S101:接收并实时分析TS流;
S102:获取当前加扰周期的ECM数据;
S103:获取当前加扰周期TS包数据和下一个加扰周期内的TS包数据;
S104:对所述下一个加扰周期内的TS包进行校验,生成校验码;
S105:将生成的校验码***到所述ECM数据中;
S106:对当前加扰周期的TS包进行加扰生成加扰TS包;
S107:将加扰TS包与ECM数据复用后发送给数字电视终端,转向步骤S101。
所述数字电视终端的具体工作流程为:
S201:数字电视终端接收TS流数据;
S202:对TS流进行解复用获取当前解扰周期的ECM数据和下一解扰周期的加扰TS包;
S203:解密并分析当前解扰周期的ECM数据,获取校验码和下一解扰周期的控制字CW;
S204:对下一解扰周期的加扰TS包进行解扰,获得下一解扰周期的TS包数据;
S205:对所述下一解扰周期的TS包进行校验,生成校验码;
S206:比较获取的校验码与生成的校验码是否匹配,若匹配,执行步骤S207;若不匹配,执行步骤S208;
S207:播放节目数据,转向步骤S201;
S208:提示节目内容非法,不播放节目数据。
所述加扰设备和数字电视终端采用对应的校验算法生成校验码,所述校验算法至少包括CRC算法、哈希算法、MD5算法中的一种。
所述加扰设备与数字电视终端通过广播电视网络或者IP网络连接。
所述步骤S103中的所述下一个加扰周期内的TS包是指下一加扰周期内的某一个TS包或者某几个TS包的组合。
所述步骤S204中的所述下一解扰周期的TS包是指下一解扰周期内的某一个TS包或者某几个TS包的组合。
一种保证数字电视节目内容安全的***,包括:
加扰设备,通过广播电视网络/IP网络与数字电视终端连接,对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中;同时,加扰设备对TS流进行加扰,生成加扰TS流,并将加扰TS流与ECM数据复用后发送给数字电视终端;
数字电视终端,接收来自加扰设备的TS流数据,并进行解复用,获取加扰TS流和ECM数据,并对ECM数据进行解密、分析,获取ECM数据中的校验码;同时,对加扰TS流进行解扰,并对解扰后的TS流中的数据进行校验,生成校验码;比较生成的校验码与ECM数据中的校验码是否匹配,并在匹配的情况下进行节目解码播放。
所述数字电视终端包括如下模块:
接收模块,接收TS流数据;
解复用模块,与接收模块连接,对TS流进行解复用获取当前解扰周期的ECM数据和下一解扰周期的加扰TS包;
解析模块,与解复用模块连接,解密并分析当前解扰周期的ECM数据,获取校验码和下一解扰周期的控制字CW;
解扰模块,与解复用模块和解析模块连接,对下一解扰周期的加扰TS包进行解扰,获得下一解扰周期的TS包数据;
第二校验模块,与解扰模块连接,对所述下一解扰周期的TS包进行校验,生成校验码;
比较模块,与解析模块和第二校验模块连接,比较获取的校验码与生成的校验码是否匹配,若匹配,进入播放模块;若不匹配,进入报警模块;
播放模块,与比较模块连接,播放节目数据;
报警模块,与比较模块连接,提示节目内容非法,不播放节目数据。
所述加扰设备和数字电视终端采用对应的校验算法生成校验码,所述校验算法至少包括CRC算法、哈希算法、MD5算法中的一种。
所述加扰设备与数字电视终端通过广播电视网络或者IP网络连接。
所述解扰模块中的下一解扰周期的TS包是指下一解扰周期内的某一个TS包或者某几个TS包的组合。
一种加扰设备,它包括:
实时分析模块,分别与PSI/SI修改模块、校验模块和***复用模块连接,接收外部的输入TS流,对输入TS流进行实时分析,并将PSI/SI表发送给PSI/SI修改模块,将不需要加扰的TS流发送给***复用模块,以及将需要加扰的TS流发送给校验模块;
校验模块,分别与实时分析模块、加扰模块和ECM/EMM***模块连接,接收来自实时分析模块的TS流和来自外部条件接收***的ECM和EMM数据,将TS流发送给加扰模块,同时对TS流进行校验,生成校验码,并将校验码***到ECM中,然后将ECM和EMM数据发送给ECM/EMM***模块;
加扰模块,与***复用模块连接,对TS流进行加扰,并将加扰后的TS流发送给***复用模块;
PSI/SI修改模块,与***复用模块连接,根据需要对PSI/SI表进行修改,并将修改后的PSI/SI表发送给***复用模块;
同密同步模块,与加扰模块连接,生成控制字CW,并发送给加扰模块,控制加扰模块对TS流进行加扰,将生成的控制字CW发送给外部条件接收***;
ECM/EMM***模块,与***复用模块连接,接收ECM和EMM数据,并将ECM和EMM数据发送给***复用模块;
***复用模块,对收到的PSI/SI表、不需要加扰的TS流、加扰后的TS流、ECM/EMM进行***复用后输出。
一种加扰设备,它包括:
实时分析模块,分别与PSI/SI修改模块、加扰模块、校验模块和***复用模块连接,接收外部的输入TS流,对输入TS流进行实时分析,并将PSI/SI表发送给PSI/SI修改模块,将不需要加扰的TS流发送给***复用模块,以及将需要加扰的TS流分别发送给加扰模块和校验模块;
校验模块,分别与实时分析模块和ECM/EMM***模块连接,接收来自实时分析模块的TS流和来自外部条件接收***的ECM和EMM数据,对TS流进行校验,生成校验码,并将校验码***到ECM中,然后将ECM和EMM数据发送给ECM/EMM***模块;
加扰模块,与***复用模块连接,对TS流进行加扰,并将加扰后的TS流发送给***复用模块;
PSI/SI修改模块,与***复用模块连接,根据需要对PSI/SI表进行修改,并将修改后的PSI/SI表发送给***复用模块;
同密同步模块,与加扰模块连接,生成控制字CW,并发送给加扰模块,控制加扰模块对TS流进行加扰,将生成的控制字CW发送给外部条件接收***;
ECM/EMM***模块,与***复用模块连接,接收ECM和EMM数据,并将ECM和EMM数据发送给***复用模块;
***复用模块,对收到的PSI/SI表、不需要加扰的TS流、加扰后的TS流、ECM/EMM进行***复用后输出。
本发明的有益效果是:本发明通过加扰设备对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中,进而发送给数字电视终端;以及数字电视终端对接收到的TS流数据进行重新校验,生成新的校验码,并将生成的校验码与收到的ECM中的校验码进行比较,只有在生成的校验码与收到的ECM中的校验码匹配的情况下,才进行数字电视节目播放,保证了只有通过安全检查的数字电视节目内容才能进行播放,能够有效防止视频内容被篡改或者在数字电视内容中***非法视频,保证数字电视节目内容的安全、合法,具有实现简单、安全性高等优点。
附图说明
图1是本发明所述方法流程图;
图2是本发明所述加扰设备工作流程图;
图3是本发明所述数字电视终端工作流程图;
图4是本发明所述***结构示意图;
图5是本发明所述数字电视终端功能模块图;
图6是本发明所述加扰设备的一结构示意图;
图7是本发明所述加扰设备的另一结构示意图。
具体实施方式
下面结合附图与实施例对本发明作进一步说明。
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
如图1所示,保证数字电视节目内容安全的方法,它包括:
加扰设备对TS(Transport Stream,传输流)流中的数据进行校验,生成校验码,并将生成的校验码***到ECM(Entitle Control Message,授权控制信息)数据中;同时,加扰设备对TS流进行加扰,生成加扰TS流,并将加扰TS流与ECM数据复用后发送给数字电视终端;
数字电视终端接收来自加扰设备的TS流数据,并进行解复用,获取加扰TS流和ECM数据,并对ECM数据进行解密、分析,获取ECM数据中的校验码;同时,对加扰TS流进行解扰,并对解扰后的TS流中的数据进行校验,生成校验码;比较生成的校验码与ECM数据中的校验码是否匹配,并在匹配的情况下进行节目解码播放。
所述加扰设备和数字电视终端采用对应的校验算法生成校验码,所述校验算法至少包括CRC算法、哈希算法、MD5算法中的一种。
所述加扰设备与数字电视终端通过广播电视网络或者IP网络连接。
如图2所示,加扰设备的具体工作流程为:
S101:加扰设备接收并实时分析TS流;
S102:获取当前加扰周期的ECM数据;
S103:获取当前加扰周期TS包数据和下一个加扰周期内的指定TS包数据;
S104:对所述指定TS包进行校验,生成校验码;
S105:将生成的校验码***到所述ECM数据中;
S106:对当前加扰周期的TS包进行加扰生成加扰TS包;
S107:将加扰TS包与ECM数据复用后发送给数字电视终端,转向步骤S101。
所述步骤S103中的所述指定TS包是指下一加扰周期内的某一个TS包或者某几个TS包的组合。
如图3所示,数字电视终端的具体工作流程为:
S201:数字电视终端接收TS流数据;
S202:对TS流进行解复用获取当前解扰周期的ECM数据和下一解扰周期的加扰TS包;
S203:解密并分析当前解扰周期的ECM数据,获取校验码和下一解扰周期的CW(ControlWord,控制字);
S204:对下一解扰周期的加扰TS包进行解扰,获得下一解扰周期的指定TS包数据;
S205:对所述指定TS包进行校验,生成校验码;
S206:比较获取的校验码与生成的校验码是否匹配,若匹配,执行步骤S207;若不匹配,执行步骤S208;
S207:播放节目数据,转向步骤S201;
S208:提示节目内容非法,不播放节目数据。
所述步骤S204中的所述指定TS包是指下一解扰周期内的某一个TS包或者某几个TS包的组合。
如图4所示,保证数字电视节目内容安全的***,它包括:
加扰设备,通过广播电视网络/IP网络与数字电视终端连接,对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中;同时,加扰设备对TS流进行加扰,生成加扰TS流,并将加扰TS流与ECM数据复用后发送给数字电视终端;
数字电视终端,收来自加扰设备的TS流数据,并进行解复用,获取加扰TS流和ECM数据,并对ECM数据进行解密、分析,获取ECM数据中的校验码;同时,对加扰TS流进行解扰,并对解扰后的TS流中的数据进行校验,生成校验码;比较生成的校验码与ECM数据中的校验码是否匹配,并在匹配的情况下进行节目解码播放。
如图5所示,数字电视终端包括:
接收模块,接收TS流数据;
解复用模块,与接收模块连接,对TS流进行解复用获取当前解扰周期的ECM数据和下一解扰周期的加扰TS包;
解析模块,与解复用模块连接,解密并分析当前解扰周期的ECM数据,获取校验码和下一解扰周期的控制字CW;
解扰模块,与解复用模块连接,对下一解扰周期的加扰TS包进行解扰,获得下一解扰周期的TS包数据;
第二校验模块,与解扰模块连接,对所述下一解扰周期的TS包进行校验,生成校验码;
比较模块,与解析模块和第二校验模块连接,比较获取的校验码与生成的校验码是否匹配,若匹配,进入播放模块;若不匹配,进入报警模块;
播放模块,与比较模块连接,符合条件时播放节目数据;
报警模块,与比较模块连接,不符合播放条件时提示节目内容非法,不播放节目数据。
如图6所示,加扰设备包括:
实时分析模块,分别与PSI/SI修改模块、校验模块和***复用模块连接,接收外部的输入TS流,对输入TS流进行实时分析,并将PSI/SI表发送给PSI/SI修改模块,将不需要加扰的TS流发送给***复用模块,以及将需要加扰的TS流发送给校验模块;
校验模块,分别与实时分析模块、加扰模块和ECM/EMM***模块连接,接收来自实时分析模块的TS流和来自外部条件接收***的ECM和EMM(Entitle Manage Message,授权管理信息)数据,将TS流发送给加扰模块,同时对TS流进行校验,生成校验码,并将校验码***到ECM中,然后将ECM和EMM数据发送给ECM/EMM***模块;
加扰模块,与***复用模块连接,对TS流进行加扰,并将加扰后的TS流发送给***复用模块;
PSI/SI修改模块,与***复用模块连接,根据需要对PSI/SI(Program Special Information/Service Information,节目特定信息/业务信息)表进行修改,并将修改后的PSI/SI表发送给***复用模块;
同密同步模块,与加扰模块连接,生成控制字CW,并发送给加扰模块,控制加扰模块对TS流进行加扰,将生成的控制字CW发送给外部条件接收***;
ECM/EMM***模块,与***复用模块连接,接收ECM和EMM数据,并将ECM和EMM数据发送给***复用模块;
***复用模块,对收到的PSI/SI表、不需要加扰的TS流、加扰后的TS流、ECM/EMM进行***复用后输出。
如图7所示,加扰设备包括:
实时分析模块,分别与PSI/SI修改模块、加扰模块、校验模块和***复用模块连接,接收外部的输入TS流,对输入TS流进行实时分析,并将PSI/SI表发送给PSI/SI修改模块,将不需要加扰的TS流发送给***复用模块,以及将需要加扰的TS流分别发送给加扰模块和校验模块;
校验模块,分别与实时分析模块和ECM/EMM***模块连接,接收来自实时分析模块的TS流和来自外部条件接收***的ECM和EMM数据,对TS流进行校验,生成校验码,并将校验码***到ECM中,然后将ECM和EMM数据发送给ECM/EMM***模块;
加扰模块,与***复用模块连接,对TS流进行加扰,并将加扰后的TS流发送给***复用模块;
PSI/SI修改模块,与***复用模块连接,根据需要对PSI/SI表进行修改,并将修改后的PSI/SI表发送给***复用模块;
同密同步模块,与加扰模块连接,生成控制字CW,并发送给加扰模块,控制加扰模块对TS流进行加扰,将生成的控制字CW发送给外部条件接收***;
ECM/EMM***模块,与***复用模块连接,接收ECM和EMM数据,并将ECM和EMM数据发送给***复用模块;
***复用模块,对收到的PSI/SI表、不需要加扰的TS流、加扰后的TS流、ECM/EMM进行***复用后输出。
上述为本发明的较优实施例,在本发明的技术方案的基础上,做出的各种修改或变形仍属于本发明的保护范围。
Claims (10)
1.一种保证数字电视节目内容安全的方法,其特征是,它包括:
加扰设备对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中;同时,加扰设备对TS流进行加扰,生成加扰TS流,并将加扰TS流与ECM数据复用后发送给数字电视终端;
数字电视终端接收来自加扰设备的TS流数据,并进行解复用,获取加扰TS流和ECM数据,并对ECM数据进行解密、分析,获取ECM数据中的校验码;同时,对加扰TS流进行解扰,并对解扰后的TS流中的数据进行校验,生成校验码;比较生成的校验码与ECM数据中的校验码是否匹配,并在匹配的情况下进行节目解码播放。
2.如权利要求1所述的保证数字电视节目内容安全的方法,其特征是,所述加扰设备的具体工作流程为:
S101:接收并实时分析TS流;
S102:获取当前加扰周期的ECM数据;
S103:获取当前加扰周期TS包数据和下一个加扰周期内的TS包数据;
S104:对所述下一个加扰周期内的TS包进行校验,生成校验码;
S105:将生成的校验码***到所述ECM数据中;
S106:对当前加扰周期的TS包进行加扰生成加扰TS包;
S107:将加扰TS包与ECM数据复用后发送给数字电视终端,转向步骤S101。
3.如权利要求1所述的保证数字电视节目内容安全的方法,其特征是,所述数字电视终端的具体工作流程为:
S201:数字电视终端接收TS流数据;
S202:对TS流进行解复用获取当前解扰周期的ECM数据和下一解扰周期的加扰TS包;
S203:解密并分析当前解扰周期的ECM数据,获取校验码和下一解扰周期的控制字CW;
S204:对下一解扰周期的加扰TS包进行解扰,获得下一解扰周期的TS包数据;
S205:对所述下一解扰周期的TS包进行校验,生成校验码;
S206:比较获取的校验码与生成的校验码是否匹配,若匹配,执行步骤S207;若不匹配,执行步骤S208;
S207:播放节目数据,转向步骤S201;
S208:提示节目内容非法,不播放节目数据。
4.如权利要求1所述的保证数字电视节目内容安全的方法,其特征是,所述加扰设备和数字电视终端采用对应的校验算法生成校验码,所述校验算法至少包括CRC算法、哈希算法、MD5算法中的一种。
5.如权利要求1所述的保证数字电视节目内容安全的方法,其特征是,所述加扰设备与数字电视终端通过广播电视网络或者IP网络连接。
6.如权利要求1所述的保证数字电视节目内容安全的方法,其特征是,所述步骤S103中的所述下一个加扰周期内的TS包是指下一加扰周期内的某一个TS包或者某几个TS包的组合;所述步骤S204中的所述下一解扰周期的TS包是指下一解扰周期内的某一个TS包或者某几个TS包的组合。
7.一种保证数字电视节目内容安全的***,其特征是,包括:
加扰设备,与数字电视终端连接,对TS流中的数据进行校验,生成校验码,并将生成的校验码***到ECM数据中;同时,加扰设备对TS流进行加扰,生成加扰TS流,并将加扰TS流与ECM数据复用后发送给数字电视终端;
数字电视终端,收来自加扰设备的TS流数据,并进行解复用,获取加扰TS流和ECM数据,并对ECM数据进行解密、分析,获取ECM数据中的校验码;同时,对加扰TS流进行解扰,并对解扰后的TS流中的数据进行校验,生成校验码;比较生成的校验码与ECM数据中的校验码是否匹配,并在匹配的情况下进行节目解码播放。
8.如权利要求7所述的保证数字电视节目内容安全的***,其特征是,所述数字电视终端包括如下模块:
接收模块,接收TS流数据;
解复用模块,与接收模块连接,对TS流进行解复用获取当前解扰周期的ECM数据和下一解扰周期的加扰TS包;
解析模块,与解复用模块连接,解密并分析当前解扰周期的ECM数据,获取校验码和下一解扰周期的控制字CW;
解扰模块,与解复用模块和解析模块连接,对下一解扰周期的加扰TS包进行解扰,获得下一解扰周期的TS包数据;
第二校验模块,与解扰模块连接,对所述下一解扰周期的TS包进行校验,生成校验码;
比较模块,与解析模块和第二校验模块连接,比较获取的校验码与生成的校验码是否匹配,若匹配,进入播放模块;若不匹配,进入报警模块;
播放模块,与比较模块连接,播放节目数据;
报警模块,与比较模块连接,提示节目内容非法,不播放节目数据。
9.一种加扰设备,其特征是,它包括:
实时分析模块,分别与PSI/SI修改模块、校验模块和***复用模块连接,接收外部的输入TS流,对输入TS流进行实时分析,并将PSI/SI表发送给PSI/SI修改模块,将不需要加扰的TS流发送给***复用模块,以及将需要加扰的TS流发送给校验模块;
校验模块,分别与实时分析模块、加扰模块和ECM/EMM***模块连接,接收来自实时分析模块的TS流和来自外部条件接收***的ECM和EMM数据,将TS流发送给加扰模块,同时对TS流进行校验,生成校验码,并将校验码***到ECM中,然后将ECM和EMM数据发送给ECM/EMM***模块;
加扰模块,与***复用模块连接,对TS流进行加扰,并将加扰后的TS流发送给***复用模块;
PSI/SI修改模块,与***复用模块连接,根据需要对PSI/SI表进行修改,并将修改后的PSI/SI表发送给***复用模块;
同密同步模块,与加扰模块连接,生成控制字CW,并发送给加扰模块,控制加扰模块对TS流进行加扰,将生成的控制字CW发送给外部条件接收***;
ECM/EMM***模块,与***复用模块连接,接收ECM和EMM数据,并将ECM和EMM数据发送给***复用模块;
***复用模块,对收到的PSI/SI表、不需要加扰的TS流、加扰后的TS流、ECM/EMM进行***复用后输出。
10.一种加扰设备,其特征是,它包括:
实时分析模块,分别与PSI/SI修改模块、加扰模块、校验模块和***复用模块连接,接收外部的输入TS流,对输入TS流进行实时分析,并将PSI/SI表发送给PSI/SI修改模块,将不需要加扰的TS流发送给***复用模块,以及将需要加扰的TS流分别发送给加扰模块和校验模块;
校验模块,分别与实时分析模块和ECM/EMM***模块连接,接收来自实时分析模块的TS流和来自外部条件接收***的ECM和EMM数据,对TS流进行校验,生成校验码,并将校验码***到ECM中,然后将ECM和EMM数据发送给ECM/EMM***模块;
加扰模块,与***复用模块连接,对TS流进行加扰,并将加扰后的TS流发送给***复用模块;
PSI/SI修改模块,与***复用模块连接,根据需要对PSI/SI表进行修改,并将修改后的PSI/SI表发送给***复用模块;
同密同步模块,与加扰模块连接,生成控制字CW,并发送给加扰模块,控制加扰模块对TS流进行加扰,将生成的控制字CW发送给外部条件接收***;
ECM/EMM***模块,与***复用模块连接,接收ECM和EMM数据,并将ECM和EMM数据发送给***复用模块;
***复用模块,对收到的PSI/SI表、不需要加扰的TS流、加扰后的TS流、ECM/EMM进行***复用后输出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410821842.3A CN104469407B (zh) | 2014-12-25 | 2014-12-25 | 一种保证数字电视节目内容安全的方法、***及加扰设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410821842.3A CN104469407B (zh) | 2014-12-25 | 2014-12-25 | 一种保证数字电视节目内容安全的方法、***及加扰设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104469407A true CN104469407A (zh) | 2015-03-25 |
CN104469407B CN104469407B (zh) | 2017-06-06 |
Family
ID=52914668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410821842.3A Active CN104469407B (zh) | 2014-12-25 | 2014-12-25 | 一种保证数字电视节目内容安全的方法、***及加扰设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104469407B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611319A (zh) * | 2015-12-24 | 2016-05-25 | 杭州当虹科技有限公司 | 一种视频内容防纂改的方法 |
WO2017193949A1 (zh) * | 2016-05-11 | 2017-11-16 | 中兴通讯股份有限公司 | 一种码流篡改监控方法、装置及通信*** |
CN108024122A (zh) * | 2017-12-15 | 2018-05-11 | 中广热点云科技有限公司 | 一种数字电视ts流安全传输防范***和方法 |
CN108650549A (zh) * | 2018-05-09 | 2018-10-12 | 深圳市汇星数字技术有限公司 | 数字电视数据管理方法及*** |
CN109429110A (zh) * | 2017-08-29 | 2019-03-05 | 上海高清数字科技产业有限公司 | ***数据的检测与过滤方法和*** |
CN110214450A (zh) * | 2017-01-18 | 2019-09-06 | 三星电子株式会社 | 电子设备、电子设备的图像处理方法和非暂时性计算机可读记录介质 |
CN110417802A (zh) * | 2019-08-06 | 2019-11-05 | 上海七口田科技有限公司 | 一种电商平台网站数据保护*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000295202A (ja) * | 1999-04-02 | 2000-10-20 | Matsushita Electric Ind Co Ltd | 限定受信システム |
WO2001037548A2 (en) * | 1999-11-19 | 2001-05-25 | Scm Microsystems Gmbh | Digital television conditional access methods and apparatus |
CN1585478A (zh) * | 2003-08-20 | 2005-02-23 | 王耀 | 一种无需寻址授权的条件接收组合控制方法 |
CN101193266A (zh) * | 2007-04-05 | 2008-06-04 | 国家广播电影电视总局广播科学研究院 | 一种数字电视广播信号身份识别方法 |
CN102957961A (zh) * | 2012-12-04 | 2013-03-06 | 青岛海信宽带多媒体技术有限公司 | 共享加密数字电视节目的方法、装置及数字电视接收机 |
CN103248918A (zh) * | 2013-05-16 | 2013-08-14 | 无锡北斗星通信息科技有限公司 | 集成基本数据、正常数据加扰的dvb条件发送装置 |
-
2014
- 2014-12-25 CN CN201410821842.3A patent/CN104469407B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000295202A (ja) * | 1999-04-02 | 2000-10-20 | Matsushita Electric Ind Co Ltd | 限定受信システム |
WO2001037548A2 (en) * | 1999-11-19 | 2001-05-25 | Scm Microsystems Gmbh | Digital television conditional access methods and apparatus |
CN1585478A (zh) * | 2003-08-20 | 2005-02-23 | 王耀 | 一种无需寻址授权的条件接收组合控制方法 |
CN101193266A (zh) * | 2007-04-05 | 2008-06-04 | 国家广播电影电视总局广播科学研究院 | 一种数字电视广播信号身份识别方法 |
CN102957961A (zh) * | 2012-12-04 | 2013-03-06 | 青岛海信宽带多媒体技术有限公司 | 共享加密数字电视节目的方法、装置及数字电视接收机 |
CN103248918A (zh) * | 2013-05-16 | 2013-08-14 | 无锡北斗星通信息科技有限公司 | 集成基本数据、正常数据加扰的dvb条件发送装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611319A (zh) * | 2015-12-24 | 2016-05-25 | 杭州当虹科技有限公司 | 一种视频内容防纂改的方法 |
CN105611319B (zh) * | 2015-12-24 | 2018-08-17 | 杭州当虹科技有限公司 | 一种视频内容防篡改的方法 |
WO2017193949A1 (zh) * | 2016-05-11 | 2017-11-16 | 中兴通讯股份有限公司 | 一种码流篡改监控方法、装置及通信*** |
CN107370712A (zh) * | 2016-05-11 | 2017-11-21 | 中兴通讯股份有限公司 | 一种码流篡改监控方法、装置及通信*** |
CN110214450A (zh) * | 2017-01-18 | 2019-09-06 | 三星电子株式会社 | 电子设备、电子设备的图像处理方法和非暂时性计算机可读记录介质 |
CN110214450B (zh) * | 2017-01-18 | 2022-04-01 | 三星电子株式会社 | 电子设备、电子设备的图像处理方法和非暂时性计算机可读记录介质 |
CN109429110A (zh) * | 2017-08-29 | 2019-03-05 | 上海高清数字科技产业有限公司 | ***数据的检测与过滤方法和*** |
CN108024122A (zh) * | 2017-12-15 | 2018-05-11 | 中广热点云科技有限公司 | 一种数字电视ts流安全传输防范***和方法 |
CN108650549A (zh) * | 2018-05-09 | 2018-10-12 | 深圳市汇星数字技术有限公司 | 数字电视数据管理方法及*** |
CN108650549B (zh) * | 2018-05-09 | 2020-10-23 | 深圳市汇星数字技术有限公司 | 数字电视数据管理方法及*** |
CN110417802A (zh) * | 2019-08-06 | 2019-11-05 | 上海七口田科技有限公司 | 一种电商平台网站数据保护*** |
CN110417802B (zh) * | 2019-08-06 | 2021-05-07 | 上海七口田科技有限公司 | 一种电商平台网站数据保护*** |
Also Published As
Publication number | Publication date |
---|---|
CN104469407B (zh) | 2017-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104469407A (zh) | 一种保证数字电视节目内容安全的方法、***及加扰设备 | |
CN105247811B (zh) | 用于保护内容的方法、信息提供***及接收设备 | |
US20230099480A1 (en) | Reception device, transmission device, and data processing method | |
CN101719910B (zh) | 一种实现内容保护的终端设备及其传输方法 | |
KR101705010B1 (ko) | 스트림에서의 레코딩가능한 콘텐트의 프로세싱 | |
CN103686333A (zh) | 一种音视频保护方法及音视频终端 | |
CN104320673B (zh) | 一种防止非法篡改节目内容的方法 | |
US8850590B2 (en) | Systems and methods for using transport stream splicing for programming information security | |
EP2628120B1 (en) | Compression and decompression technique for DRM license information delivery | |
US8826387B2 (en) | Validation and fast channel change for broadcast system | |
TWI523534B (zh) | 發送與接收多媒體內容之方法 | |
CN103281572B (zh) | 集成基本数据、正常数据解扰的dvb条件接收装置 | |
CN104683825A (zh) | 一种ts流加密传输及其解码处理的方法 | |
US8509435B2 (en) | Method and system for a transport single key change point for all package identifier channels | |
CN101742235A (zh) | 一种数字电视节目的盗版检查方法 | |
CN104244090A (zh) | 一种节目授权方法及*** | |
CN101370076A (zh) | 一种基于usb接口实现机卡分离的方法 | |
CN103686214A (zh) | 电视节目加密及播放加密电视节目的方法、前端及终端 | |
KR100820810B1 (ko) | 디지털 수신 시스템의 제한 수신 방법 | |
CN101505402B (zh) | 单向网络数字电视条件接收***终端解密模块的认证方法 | |
CN101883241A (zh) | 移动终端电视业务加密方法、移动终端及服务器 | |
CN101350910A (zh) | 数字电视接收终端的机卡分离方法 | |
CN101340528A (zh) | 数字电视接收终端的机卡分离方法 | |
CN101616301B (zh) | 一种数字版权管理方法和终端 | |
KR102190886B1 (ko) | 조건부 액세스 시스템의 컨트롤 워드 보호 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method, system and scrambling device for ensuring the safety of digital TV program content Effective date of registration: 20220622 Granted publication date: 20170606 Pledgee: Qilu bank Limited by Share Ltd. Ji'nan Zhang Zhuang sub branch Pledgor: SHANDONG TAIXIN ELECTRONICS Co.,Ltd. Registration number: Y2022980008497 |