System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息安全,具体而言,涉及一种加密指纹媒体内容分发方法、装置、设备及介质。
技术介绍
1、现有的指纹内容多播分发技术不能适应于资源受限环境。随着移动社交网络的兴起,facebook、flickr等平台提供的社交多媒体数量呈火箭式爆增。一方面,面向移动终端的社交多媒体的传播规模和分发速度达到前所未有的程度,如facebook每分钟分享685000份多媒体内容,另一方面,较前沿的研究成果,如boho等提出的联合水印与加密的端到端的视频安全分发机制,侧重内容安全分发,没有考虑到内容分发效率,不能应用于移动多媒体数据的安全分享。
2、从减轻服务器的负载,提高分发效率方面来看,联合指纹与解密技术起到关键作用,该技术通过多播技术,分发加密内容,在客户端解密时嵌入指纹,如kundur的实用性兼安全性的联合指纹与解密技术、基于混沌加密的联合指纹与解密技术,以及基于向量量化机制的联合指纹与解密技术。
3、虽然客户端指纹的多播技术可提高分发效率,降低服务器端的时间与空间开销,解决大数据问题,但对资源受限客户端而言,非轻量级的解密与指纹嵌入操作会增加额外的时间与空间开销,使得部分移动设备的功能失效。由此可见,多媒体大数据问题,给服务器端轻负载与移动终端个性化服务提供均带来新的挑战性难题。
技术实现思路
1、为克服上述现有技术的不足,本专利技术提供一种加密指纹媒体内容分发方法、装置、设备及介质,用以解决上述至少一个技术问题。
2、根据本专利技术说明书的一方面
3、采用联合指纹与加密算法对原始图像进行分段指纹嵌入与加密,得到加密指纹内容,其中,分段指纹码的产生包括:对原始图像进行与载体图像一样级数的离散树结构的小波变换,得到近似子带、水平和垂直子带以及细节子带;根据各子带中的各元素数值的取值范围,引入缩放因子矩阵,并利用深度学习模型学习缩放因子矩阵中各个元素的取值大小,得到与每一子带相对应的待嵌入到载体图像的指纹掩码矩阵;
4、对得到的加密指纹内容进行分块线性网络编码,其中,每一块对应同一社区用户的内容,对分发给同社区用户的指纹内容进行网络编码;
5、对网络编码后的各块内容分别进行内容分发。
6、作为进一步的技术方案,所述方法还包括:在同级相邻社区之间对嵌入社区码段的指纹内容进行下一级网络编码,对携带高层社区码段的指纹内容,进行同样处理,形成级联效应。
7、作为进一步的技术方案,所述方法还包括:利用dwt变换,将原始图像分解成图像近似部分和图像细节部分,每一部分包括一个或多个子带;将不同级别子带的系数进行划分,分别代表基本内容和补充内容;对基本内容采用单播方式分发给用户,对补充内容采用多播方式分发给用户。
8、作为进一步的技术方案,所述方法还包括:
9、所述联合指纹与加密算法面向社交网络的离散树结构的haar小波变换域,根据指纹码字各码段的长度,确定相对应的离散点向量来辅助进行树结构的haar小波变换,使得多级指纹码的各码段能够嵌入到跟该码段相对应的子带中,以建立社交网络的层次式社区结构和tsh变换的树结构之间的一一映射关系。
10、作为进一步的技术方案,所述方法还包括:采用小波域的联合指纹与加密算法对接收的加密指纹图像进行解密,得到解密后的指纹图像。
11、作为进一步的技术方案,客户端接收到各部分多媒体内容后,采用如下公式重构成原始的指纹图像:
12、
13、根据本专利技术说明书的一方面,提供一种加密指纹媒体内容分发装置,采用所述的方法实现,所述装置包括:加密指纹模块,用于采用联合指纹与加密算法对原始图像进行分段指纹嵌入与加密,得到加密指纹内容,其中,分段指纹码的产生包括:对原始图像进行与载体图像一样级数的离散树结构的小波变换,得到近似子带、水平和垂直子带以及细节子带;根据各子带中的各元素数值的取值范围,引入缩放因子矩阵,并利用深度学习模型学习缩放因子矩阵中各个元素的取值大小,得到与每一子带相对应的待嵌入到载体图像的指纹掩码矩阵;网络编码模块,用于对得到的加密指纹内容进行分块线性网络编码,其中,每一块对应同一社区用户的内容,对分发给同社区用户的指纹内容进行网络编码;分发模块,用于对网络编码后的各块内容分别进行内容分发。
14、根据本专利技术说明书的一方面,提供一种电子设备,所述电子设备包括处理器、存储器,以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现所述的加密指纹媒体内容分发方法的步骤。
15、根据本专利技术说明书的一方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现所述的加密指纹媒体内容分发方法的步骤。
16、与现有技术相比,本专利技术的有益效果在于:
17、(1)本专利技术利用社交网络分析的来分发多媒体内容,可以采用基于网络编码的混合单播和多播的方式,这种方式相对于单播模式不仅可以减少服务器的cpu时间,降低能耗,而且可以大大降低带宽的占用率,提高分发网络的效率。
18、(2)本专利技术引入网络编码,可以减少移动互联网中指纹多媒体内容的数据量,降低移动互联网的负载,减轻大数据问题;且特定的网络编码方式,可降低移动多媒体通信过程中的错误率,提供纠错能力。
本文档来自技高网...【技术保护点】
1.加密指纹媒体内容分发方法,其特征在于,包括:
2.根据权利要求1所述加密指纹媒体内容分发方法,其特征在于,所述方法还包括:在同级相邻社区之间对嵌入社区码段的指纹内容进行下一级网络编码,对携带高层社区码段的指纹内容,进行同样处理,形成级联效应。
3.根据权利要求2所述加密指纹媒体内容分发方法,其特征在于,所述方法还包括:利用DWT变换,将原始图像分解成图像近似部分和图像细节部分,每一部分包括一个或多个子带;将不同级别子带的系数进行划分,分别代表基本内容和补充内容;对基本内容采用单播方式分发给用户,对补充内容采用多播方式分发给用户。
4.根据权利要求1所述加密指纹媒体内容分发方法,其特征在于,所述方法还包括:所述联合指纹与加密算法面向社交网络的离散树结构的Haar小波变换域,根据指纹码字各码段的长度,确定相对应的离散点向量来辅助进行树结构的Haar小波变换,使得多级指纹码的各码段能够嵌入到跟该码段相对应的子带中,以建立社交网络的层次式社区结构和TSH变换的树结构之间的一一映射关系。
5.根据权利要求1所述加密指纹媒体内容分发方法,其
6.根据权利要求5所述加密指纹媒体内容分发方法,其特征在于,客户端接收到各部分多媒体内容后,采用如下公式重构成原始的指纹图像:
7.加密指纹媒体内容分发装置,采用权利要求1-6中任一项所述的方法实现,其特征在于,所述装置包括:加密指纹模块,用于采用联合指纹与加密算法对原始图像进行分段指纹嵌入与加密,得到加密指纹内容,其中,分段指纹码的产生包括:对原始图像进行与载体图像一样级数的离散树结构的小波变换,得到近似子带、水平和垂直子带以及细节子带;根据各子带中的各元素数值的取值范围,引入缩放因子矩阵,并利用深度学习模型学习缩放因子矩阵中各个元素的取值大小,得到与每一子带相对应的待嵌入到载体图像的指纹掩码矩阵;网络编码模块,用于对得到的加密指纹内容进行分块线性网络编码,其中,每一块对应同一社区用户的内容,对分发给同社区用户的指纹内容进行网络编码;分发模块,用于对网络编码后的各块内容分别进行内容分发。
8.一种电子设备,其特征在于,所述电子设备包括处理器、存储器,以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至6中任一项所述的加密指纹媒体内容分发方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至6中任一项所述的加密指纹媒体内容分发方法的步骤。
...【技术特征摘要】
1.加密指纹媒体内容分发方法,其特征在于,包括:
2.根据权利要求1所述加密指纹媒体内容分发方法,其特征在于,所述方法还包括:在同级相邻社区之间对嵌入社区码段的指纹内容进行下一级网络编码,对携带高层社区码段的指纹内容,进行同样处理,形成级联效应。
3.根据权利要求2所述加密指纹媒体内容分发方法,其特征在于,所述方法还包括:利用dwt变换,将原始图像分解成图像近似部分和图像细节部分,每一部分包括一个或多个子带;将不同级别子带的系数进行划分,分别代表基本内容和补充内容;对基本内容采用单播方式分发给用户,对补充内容采用多播方式分发给用户。
4.根据权利要求1所述加密指纹媒体内容分发方法,其特征在于,所述方法还包括:所述联合指纹与加密算法面向社交网络的离散树结构的haar小波变换域,根据指纹码字各码段的长度,确定相对应的离散点向量来辅助进行树结构的haar小波变换,使得多级指纹码的各码段能够嵌入到跟该码段相对应的子带中,以建立社交网络的层次式社区结构和tsh变换的树结构之间的一一映射关系。
5.根据权利要求1所述加密指纹媒体内容分发方法,其特征在于,所述方法还包括:采用小波域的联合指纹与加密算法对接收的加密指纹图像进行解密,得到解密后的指纹图像。
6.根据权利要求5所述加密指纹媒体内容分发方法,其特征在于,客户...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。