欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种端到端全链路的视频播放加密技术和权限控制方法独创技术9066字

一种端到端全链路的视频播放加密技术和权限控制方法

2021-02-12 09:52:57

一种端到端全链路的视频播放加密技术和权限控制方法

  技术领域

  本发明涉及视频处理技术领域,尤其涉及一种端到端全链路的视频播放加密技术和权限控制方法。

  背景技术

  视频(Video)泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧(frame) 画面以上时,根据视觉暂留原理,画面叫做视频。视频技术最早是为了电视系统而发展,但现在已经发展为各种不同格式以利消费者将视频记录下来。网络技术的发达也促使视频的纪录片段以串流媒体的形式存在于因特网之上并可被电脑接收与播放。视频与电影属于不同的技术,后者是利用照相术将动态的影像捕捉为一系列的静态照片,视频可以被记录下来并经由不同的物理媒介传送:在视频被拍摄或以无线电传送时为电气讯号,而记录在磁带上时则为磁性讯号;视频画质实际上随著拍摄与撷取的方式以及储存方式而变化。例如数位电视(DTV)是发展出来的格式,具有比之前的标准更高的画质,正在成为各国的电视广播新标准。

  然而现有的视频播放加密,一般单一的采用一种加密算法进行加密,没有对视频中的特殊区域和普通区域进行分别采用不同等级的加密算法进行加密,导致其安全性较低,其次单一的采用获取密钥的方式进行权限控制,控制方式单一,故而满足不了使用者的需求。

  发明内容

  本发明的目的是为了解决现有技术中存在的缺点,而提出的一种端到端全链路的视频播放加密技术和权限控制方法。

  为了实现上述目的,本发明采用了如下技术方案:一种端到端全链路的视频播放加密技术和权限控制方法,包括以下步骤:

  S01:使用特定数据集建立感兴趣区域模型;

  S02:对视频进行预处理,将视频数据转化为视频侦序列;

  S03:使用感兴趣区域模型提取视频的特殊区域;

  S04:采用不同安全级别的加密算法对没有提取的视频区域和提取的特殊区域进行加密,得到加密的视频数据;

  S05:将加密的视频数据生成数据包通过基于RLNC算法的网络发送到目的节点;

  S06:目的节点根据自己的权限从第三方申请密钥和证书,从而进行视频的解密和接收。

  作为上述技术方案的进一步描述:

  所述步骤S01中,使用特定数据集建立感兴趣区域模型包括以下步骤:

  S01.1:使用感兴趣数据集和Faster R-CNN网络训练视频建立感兴趣

  区域模型;

  S01.2:Faster R-CNN使用Region Proposal Network网络生成候选窗口。

  作为上述技术方案的进一步描述:

  所述步骤S03中,提取的特殊区域,包含单特殊区域的图像和适用于包含多特殊区域的图像。

  作为上述技术方案的进一步描述:

  所述步骤S03中,提取视频特殊区域时,通过候选窗口选取包含单特殊区域的图像和包含多特殊区域的图像,然后将选取的图像与建立的感兴趣区域模型进行对比,判断选取的包含单特殊区域的图像和包含多特殊区域的图像是否为视频特殊区域,符合视频特殊区域,对选取的包含单特殊区域的图像和包含多特殊区域的图像进行提取,不符合视频特殊区域,便不对选取的包含单特殊区域的图像和包含多特殊区域的图像进行提取。

  作为上述技术方案的进一步描述:

  所述步骤S04中,对提取的特殊区域的视频使用基于超混沌系统和像素信息关联的加密算法加密,对提取的非特殊区域的视频使用基于明文关联的 GF(17)域扩散加密算法加密。

  作为上述技术方案的进一步描述:

  所述步骤S05的目的节点由三部分构成,分别为内容服务器、许可证服务器和客户端。

  作为上述技术方案的进一步描述:

  所述步骤S04中,为了提高视频加密的速度,将视频加密和分布式计算相结合,利用分布计算的优势来提高加密的速度。

  作为上述技术方案的进一步描述:

  所述步骤S03中,为了提高特殊区域的提取精度,将通过感兴趣区域模型提取视频的特殊区域与最新目标跟踪技术相结合,降低特殊区域提取的复杂度,缩短视频加密时间。

  本发明提供了一种端到端全链路的视频播放加密技术和权限控制方法。具备以下有益效果:

  (1)该端到端全链路的视频播放加密技术和权限控制方法,通过建立感兴趣区域模型对视频中的特殊区域进行提取,然后将视频中提取的特殊区域与相对于特殊区域没有提取的普通区域分别使用不同安全级别的加密算法对视频进行加密,极大化的提高了加密的安全性,增加破解的难度。

  (2)该端到端全链路的视频播放加密技术和权限控制方法,用户节点包括内容服务器、许可证服务器和客户端,客户端需要申请密钥和许可证书相结合的方式进行视频的解码和接收,通过获取的许可证书和密钥的等级不同,接收到的视频区域不同,保证了视频获取权限的差异性,进一步提高了视频的安全性。

  具体实施方式

  下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

  一种端到端全链路的视频播放加密技术和权限控制方法,包括以下步骤:

  S01:使用特定数据集建立感兴趣区域模型;

  S02:对视频进行预处理,将视频数据转化为视频侦序列;

  S03:使用感兴趣区域模型提取视频的特殊区域;

  S04:采用不同安全级别的加密算法对没有提取的视频区域和提取的特殊区域进行加密,得到加密的视频数据;

  S05:将加密的视频数据生成数据包通过基于RLNC算法的网络发送到目的节点;

  S06:目的节点根据自己的权限从第三方申请密钥和证书,从而进行视频的解密和接收。

  步骤S01中,使用特定数据集建立感兴趣区域模型包括以下步骤:

  S01.1:使用感兴趣数据集和Faster R-CNN网络训练视频建立感兴趣区域模型;

  S01.2:Faster R-CNN使用Region Proposal Network网络生成候选窗口。

  步骤S03中,提取的特殊区域,包含单特殊区域的图像和适用于包含多特殊区域的图像。

  步骤S03中,提取视频特殊区域时,通过候选窗口选取包含单特殊区域的图像和包含多特殊区域的图像,然后将选取的图像与建立的感兴趣区域模型进行对比,判断选取的包含单特殊区域的图像和包含多特殊区域的图像是否为视频特殊区域,符合视频特殊区域,对选取的包含单特殊区域的图像和包含多特殊区域的图像进行提取,不符合视频特殊区域,便不对选取的包含单特殊区域的图像和包含多特殊区域的图像进行提取。

  步骤S04中,对提取的特殊区域的视频使用基于超混沌系统和像素信息关联的加密算法加密,对提取的非特殊区域的视频使用基于明文关联的GF (17)域扩散加密算法加密。

  步骤S05的目的节点由三部分构成,分别为内容服务器、许可证服务器和客户端。

  步骤S04中,为了提高视频加密的速度,将视频加密和分布式计算相结合,利用分布计算的优势来提高加密的速度。

  步骤S03中,为了提高特殊区域的提取精度,将通过感兴趣区域模型提取视频的特殊区域与最新目标跟踪技术相结合,降低特殊区域提取的复杂度,缩短视频加密时间。

  在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

  以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

《一种端到端全链路的视频播放加密技术和权限控制方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)