System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理领域,具体涉及水印嵌入方法、装置以及电子设备和计算机可读介质。
技术介绍
1、数据安全与隐私保护是当前的热点,通常数字水印在数据安全及隐私保护中有着广泛的用途,例如包括泄露溯源、数据标注和完整性验证等。现有的水印嵌入方法通常包括获取待嵌入水印的载体对象,生成待嵌入的水印,将所述水印嵌入到载体对象中。但是现有的水印嵌入方法却存在针对性不强的问题。
技术实现思路
1、本申请提供水印嵌入方法、装置以及电子设备和存储介质,以解决现有技术中的水印嵌入方法的针对性不强的问题。
2、本申请实施例提供一种水印嵌入方法,包括:获取待嵌入水印的载体对象;确定所述载体对象的分类信息;根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案;按照所述载体对象所对应的水印方案将水印嵌入到所述载体对象中。
3、可选的,还包括:确定所述载体对象的分级信息;所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:根据所述载体对象的分级信息,结合所述载体对象的分类信息,确定所述载体对象所对应的水印方案。
4、可选的,所述根据所述载体对象的分级信息,结合所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:根据所述载体对象的分级信息,确定所述载体对象的初步水印方案;结合所述载体对象的分类信息,将所述载体对象的初步水印方案调整为目标水印方案。
5、可选的,所述确定所述载体对象的分类信息,包括:获取所述载体对象的至少一个维度特
6、可选的,所述载体对象的至少一个维度特征包括对象内容特征;所述根据所述载体对象的至少一个维度特征,确定所述载体对象的分类信息,包括:获取所述对象内容特征中涉及的敏感信息的敏感信息类型;如果所述对象内容特征中涉及的敏感信息的敏感信息类型属于预设敏感信息类型集中的至少一种敏感信息类型,则确定所述载体对象的分类信息为第一敏感类型;如果所述对象内容特征中涉及的敏感信息类型不属于所述预设敏感信息类型集中的任意一种敏感信息类型,则确定所述载体对象的分类信息为第二敏感类型。
7、可选的,所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:如果所述载体对象的分类信息为第一敏感类型,则结合如下至少两种信息,确定所述载体对象所对应的高强度水印方案:水印算法复杂度大于预设复杂度阈值、水印嵌入位置数量大于预设位置数量阈值、水印嵌入强度大于预设嵌入强度阈值;如果所述载体对象的分类信息为第二敏感类型,则根据单一的水印类型,单一的水印算法以及确定的水印嵌入位置数量,确定所述载体对象所对应的低强度水印方案。
8、可选的,所述载体对象的至少一个维度特征包括对象生成特征,所述对象生成特征包括生成所述载体对象的主体的特征;所述根据所述载体对象的至少一个维度特征,确定所述载体对象的分类信息,包括:获取所述对象生成特征中生成所述载体对象的主体的特征;如果所述对象生成特征中生成所述载体对象的主体的特征包括主体容量小于预设主体容量阈值或者主体传输带宽速率小于预设传输带宽速率阈值,则确定所述载体对象的分类信息为水印容量小于预设水印容量阈值的第一水印容量类型;如果所述对象生成特征中生成所述载体对象的主体的特征包括主体容量不小于预设主体容量阈值或者主体传输带宽速率不小于预设传输带宽速率阈值,则确定所述载体对象的分类信息为水印容量不小于预设水印容量阈值的第二水印容量类型;其中,所述第一水印容量类型的载体对象可容纳的水印容量小于所述第二水印容量类型的载体对象可容纳的水印容量。
9、可选的,所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:如果所述载体对象的分类信息为所述第一水印容量类型,则确定所述载体对象所对应的低强度水印方案包括如下信息:在所述载体对象中嵌入的水印分布率低于预设水印分布率阈值;如果所述载体对象的分类信息为所述第二水印容量类型,则确定所述载体对象所对应的高强度水印方案包括如下信息:在所述载体对象中嵌入的水印分布率不低于预设水印分布率阈值。
10、可选的,所述载体对象的至少一个维度特征包括对象应用特征,所述对象应用特征包括针对所述载体对象的动态传输特征或者针对所述载体对象的静态存储特征,所述动态传输特征包括对载体对象进行动态操作的特征,所述静态存储特征包括对载体对象进行非动态操作的特征;所述根据所述载体对象的至少一个维度特征,确定所述载体对象的分类信息,包括:如果所述对象应用特征中包括针对所述载体对象的动态传输特征,则确定所述载体对象的分类信息为动态传输类型;如果所述对象应用特征中包括针对所述载体对象的静态存储特征,则确定所述载体对象的分类信息为静态存储类型。
11、可选的,所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:如果所述载体对象的分类信息为所述动态传输类型,则结合如下至少两种信息,获得水印鲁棒性大于预设鲁棒性阈值的高强度水印方案:水印算法复杂度大于预设复杂度阈值、水印嵌入位置数量大于预设位置数量阈值、水印嵌入强度大于预设嵌入强度阈值;如果所述载体对象的分类信息为所述静态存储类型,则根据单一的水印类型,单一的水印算法以及确定的水印嵌入位置数量,获得水印鲁棒性不大于预设鲁棒性阈值的低强度水印方案。
12、可选的,所述载体对象的至少一个维度特征包括对象应用特征,所述对象应用特征包括所述载体对象所应用的场景中所需要的水印嵌入方式;所述根据所述载体对象的至少一个维度特征,确定所述载体对象的分类信息,包括:获取所述对象应用特征中所述载体对象所应用的场景中所需要的水印嵌入方式;如果所述载体对象所应用的场景中所需要的水印嵌入方式为在第一预设时长内对批量载体对象嵌入水印,则确定对所述批量载体对象嵌入水印的速率为小于第一水印嵌入速率阈值的第一水印嵌入速率,确定所述载体对象的分类信息为第一水印嵌入速率类型;如果所述载体对象所应用的场景中所需要的水印嵌入方式为在第二预设时间内对所述载体对象嵌入水印,所述第二预设时长小于所述第一预设时长,则确定对所述载体对象嵌入水印的速率为大于第二水印嵌入速率阈值的第二水印嵌入速率,所述第二水印嵌入速率阈值大于所述第一水印嵌入速率阈值,确定所述载体对象的分类信息为第二水印嵌入速率类型。
13、可选的,所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:如果所述载体对象的分类信息为第一水印嵌入速率类型,则结合如下至少两种信息,获得水印鲁棒性大于预设鲁棒性阈值的高强度水印方案:水印算法复杂度大于预设复杂度阈值、水印嵌入位置数量大于预设位置数量阈值、水印嵌入强度大于预设嵌入强度阈值;如果所述载体对象的分类信息为第二水印嵌入数量类型,则根据单一的水印类型,单一的水印算法以及确定的水印嵌入位置数量,获得水印鲁棒性不大于预设鲁棒性阈值本文档来自技高网...
【技术保护点】
1.一种水印嵌入方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:确定所述载体对象的分级信息;
3.根据权利要求2所述的方法,其特征在于,所述根据所述载体对象的分级信息,结合所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述确定所述载体对象的分类信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述载体对象的至少一个维度特征包括对象内容特征;所述根据所述载体对象的至少一个维度特征,确定所述载体对象的分类信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:
7.根据权利要求4所述的方法,其特征在于,所述载体对象的至少一个维度特征包括对象生成特征,所述对象生成特征包括生成所述载体对象的主体的特征;
8.根据权利要求7所述的方法,其特征在于,所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:
< ...【技术特征摘要】
1.一种水印嵌入方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:确定所述载体对象的分级信息;
3.根据权利要求2所述的方法,其特征在于,所述根据所述载体对象的分级信息,结合所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述确定所述载体对象的分类信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述载体对象的至少一个维度特征包括对象内容特征;所述根据所述载体对象的至少一个维度特征,确定所述载体对象的分类信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述载体对象的分类信息,确定所述载体对象所对应的水印方案,包括:
7.根据权利要求4所述的方法,其特征在于,所述载体对象的至少一个维度特征包括对象生成特征,所述对象生成特征包括生成所述载体对象的主体的特征;
8.根据权利要求7所述的方法,其特征在于,所述根据所述载体对象的分类信息,确定所述载体对象所对...
【专利技术属性】
技术研发人员:汤敏,李腊梅,
申请(专利权)人:数篷信息技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。