1.一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于,包括以下步骤:S01:使用特定数据集建立感兴趣区域模型;
S02:对视频进行预处理,将视频数据转化为视频侦序列;
S03:使用感兴趣区域模型提取视频的特殊区域;
S04:采用不同安全级别的加密算法对没有提取的视频区域和提取的特殊区域进行加密,得到加密的视频数据;
S05:将加密的视频数据生成数据包通过基于RLNC算法的网络发送到目的节点;
S06:目的节点根据自己的权限从第三方申请密钥和证书,从而进行视频的解密和接收。
2.根据权利要求1所述的一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于:所述步骤S01中,使用特定数据集建立感兴趣区域模型包括以下步骤:S01.1:使用感兴趣数据集和Faster R-CNN网络训练视频建立感兴趣区域模型;
S01.2:Faster R-CNN使用Region Proposal Network网络生成候选窗口。
3.根据权利要求1所述的一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于:所述步骤S03中,提取的特殊区域,包含单特殊区域的图像和适用于包含多特殊区域的图像。
4.根据权利要求1所述的一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于:所述步骤S03中,提取视频特殊区域时,通过候选窗口选取包含单特殊区域的图像和包含多特殊区域的图像,然后将选取的图像与建立的感兴趣区域模型进行对比,判断选取的包含单特殊区域的图像和包含多特殊区域的图像是否为视频特殊区域,符合视频特殊区域,对选取的包含单特殊区域的图像和包含多特殊区域的图像进行提取,不符合视频特殊区域,便不对选取的包含单特殊区域的图像和包含多特殊区域的图像进行提取。
5.根据权利要求1所述的一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于:所述步骤S04中,对提取的特殊区域的视频使用基于超混沌系统和像素信息关联的加密算法加密,对提取的非特殊区域的视频使用基于明文关联的GF(17)域扩散加密算法加密。
6.根据权利要求1所述的一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于:所述步骤S05的目的节点由三部分构成,分别为内容服务器、许可证服务器和客户端。
7.根据权利要求1所述的一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于:所述步骤S04中,为了提高视频加密的速度,将视频加密和分布式计算相结合,利用分布计算的优势来提高加密的速度。
8.根据权利要求1所述的一种端到端全链路的视频播放加密技术和权限控制方法,其特征在于:所述步骤S03中,为了提高特殊区域的提取精度,将通过感兴趣区域模型提取视频的特殊区域与最新目标跟踪技术相结合,降低特殊区域提取的复杂度,缩短视频加密时间。