[发明专利]一种对数字电视节目传输流进行签名的方法和装置有效
申请号: | 201210100035.3 | 申请日: | 2012-04-06 |
公开(公告)号: | CN102630045A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 荆继武;高能;夏鲁宁;张令臣 | 申请(专利权)人: | 中国科学院数据与通信保护研究教育中心 |
主分类号: | H04N21/236 | 分类号: | H04N21/236;H04N21/2389 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 100049 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 电视节目 传输 流进 签名 方法 装置 | ||
技术领域
本发明涉及数据处理技术,特别涉及一种对数字电视节目传输流进行签名的方法和装置。
背景技术
随着科学技术的发展,数字电视技术应运而生。由于具有传输质量高、范围广、速度快等诸多优势,因此数字电视技术必将逐渐取代传统的模拟电视技术,拥有着广阔的市场前景。
图1为现有数字电视广播系统的组成结构示意图。如图1所示,包括:数字电视节目提供子系统、数字电视广播前端子系统、数字电视广播网络子系统以及数字电视终端播放子系统。
其中,数字电视节目提供子系统向数字电视广播前端子系统提供数字电视节目传输流;数字电视广播前端子系统将多个传输流复用后经数字电视广播网络子系统广播至数字电视终端播放子系统;数字电视广播网络子系统可通过卫星传输、有线传输或地面广播等方式将传输流广播至数字电视终端播放子系统;数字电视终端播放子系统(即数字电视一体机或带有数字电视机顶盒的电视接收机)播放用户选择收看的节目。
在实际应用中,为了防止节目提供商提供非法节目,以及防止非法人员通过控制卫星传输、有线传输或地面广播等插入非法节目,通常会对传输流进行签名处理。
为此,需要对原有数字电视广播系统进行一定的改进。图2为现有改进后的数字电视广播系统的组成结构示意图。如图2所示,包括:数字证书颁发子系统、数字电视节目提供子系统、数字电视广播前端子系统、数字电视广播网络子系统以及数字电视终端播放子系统。
节目提供商对其提供的传输流进行签名,然后由数字电视广播前端子系统经数字电视广播网络子系统广播至广大数字电视用户。终端以数字证书颁发子系统为信任起点,验证接收到的传输流是否含有合法的签名,从而有效防止非法人员插入非法节目等。另外,如果节目提供商制作非法节目并进行签名,可利用携带在传输流中的数字证书轻易地进行识别和跟踪,从而依法追究其法律责任,从源头上保证节目的合法性。
现有技术中,通常采用以下签名方式:对传输流进行分段,分段方式为每隔预定数目的基本包则进行一次分段,分别对每段传输流中的基本包进行哈希运算,并根据哈希结果进一步计算出每段传输流的签名结果,之后,将签名结果插入到传输流中,如将每段传输流对应的签名结果插入到该段传输流之后。
但是,这种方式在实际应用中会存在一定的问题:
在每段传输流传输完毕之后,需要等待针对该段传输流的签名运算完成并将签名结果打包之后,才能开始下一段传输流的传输以及将打包好的签名结果进行发送等,而签名运算通常比较耗时,那么就会导致传输流的传输出现中断,即导致传输流间歇性传输;
对于平均传输速率较低的传输流,由于传输一段传输流的时间通常远大于签名运算所用时间,因此不会有太大问题,但是,对于平均传输速率较高的传输流,由于传输一段传输流的时间比较短,即可能与签名运算所用时间接近,因此就会导致中断比较明显,从而影响传输流的正常播放,如导致终端播放停顿等。
发明内容
有鉴于此,本发明提供了一种对数字电视节目传输流进行签名的方法和装置,能够避免传输出现中断。
为达到上述目的,本发明的技术方案是这样实现的:
一种对数字电视节目传输流进行签名的方法,所述传输流中携带有一路以上节目,针对待签名的每路节目X,分别进行以下处理:
A、确定同步开始标记的位置,并在所述传输流中的相应位置插入同步开始标记;
B、将之后接收到的每个传输流包进行发送,并将每个属于节目X的基本包进行哈希运算;
确定是否满足初始段结束条件,如果是,则在所述传输流中插入同步结束标记,结束哈希运算并计算哈希结果,然后执行步骤C,否则,重复执行步骤B;
C、在所述传输流中插入同步开始标记,开始一个新的分段;
D、将之后接收到的每个传输流包进行发送,并将每个属于节目X的基本包进行哈希运算,同时,根据前一段传输流对应的哈希结果对前一段传输流进行签名运算;
如果签名运算完成,则在所述传输流中插入同步结束标记,然后执行步骤E;否则,重复执行步骤D;
E、将签名结果插入到所述传输流中,并重复执行步骤C;
其中,上述过程中,将验证签名的依赖信息按预定策略间隔性地插入到所述传输流中进行发送。
一种对数字电视节目传输流进行签名的装置,所述传输流中携带有一路以上节目,所述装置中包括N个签名模块,N的取值与待签名的节目数相同,各签名模块依次对自身对应的节目进行签名处理;
每个签名模块中包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院数据与通信保护研究教育中心,未经中国科学院数据与通信保护研究教育中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210100035.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:治疗陈年跌打损伤外用中草药组合物
- 下一篇:一种自动跟踪拍摄方法