[发明专利]一种数字水印的标注方法及检验方法和装置有效
申请号: | 201810829962.6 | 申请日: | 2018-07-25 |
公开(公告)号: | CN109064379B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 郝闻众;庞勇 | 申请(专利权)人: | 成都亚信网络安全产业技术研究院有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610213 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 水印 标注 方法 检验 装置 | ||
1.一种数字水印的标注方法,其特征在于,包括:
根据第一预定规则确定待交付数据的标注列;其中所述第一预定规则包括但不限于将日期型数据列或者地理坐标数据列或者浮点数数据列作为标注列;
根据用户ID以及标注列的原始数值生成ID校验码;其中所述用户ID为数据需求方的ID;
将所述ID校验码附加在所述标注列的原始数值的小数末尾,生成中间数值;
根据所述中间数值计算生成单元校验码;
将所述单元校验码附加在所述中间数值的小数末尾,生成所述标注列的更新数值;
将所述标注列的更新数值替换所述标注列的原始数值,生成最终交付数据。
2.根据权利要求1所述的数字水印的标注方法,其特征在于,确定待交付数据的标注列,之前还包括:
获取用户数据;其中所述用户数据为数据需求方的需求数据;
根据所述用户数据生成所述待交付数据。
3.一种数字水印的检验方法,其特征在于,包括:
获取可疑数据;
根据第二预定规则确定所述可疑数据的标注列;其中所述第二预定规则包括但不限于将日期型数据列的小数末尾加X位或者地理坐标数据列的小数末尾加X位或者浮点数数据列的小数末尾加X位作为标注列,其中所述X等于第一单元校验码与第一ID校验码的位数之和;
将所述标注列中的可疑数值进行分离获取第一单元校验码、第一ID校验码、中间数值以及原始数值;其中,所述中间数值包括所述原始数值和所述第一ID校验码,并且所述第一ID校验码附加在所述原始数值的小数末尾;所述标注列的可疑数值包括所述中间数值和所述第一单元校验码,并且所述第一单元校验码附加在所述中间数值的小数末尾;
根据所述中间数值计算生成第二单元校验码;并与所述第一单元校验码匹配校验;
当所述第一单元校验码与所述第二单元校验码匹配成功时,根据所述可疑数值中的原始数值结合用户ID列表中的所有用户ID,分别计算每个用户ID对应的第二ID校验码;
将每个所述用户ID对应的所述第二ID校验码与所述第一ID校验码进行匹配校验,将匹配成功的所述第二ID校验码对应的所述用户ID存储到可疑用户ID列表。
4.一种数字水印的标注装置,其特征在于,包括:
确定模块,用于根据第一预定规则确定待交付数据的标注列;其中所述第一预定规则包括但不限于将日期型数据列或者地理坐标数据列或者浮点数数据列作为标注列;
处理模块,用于根据获取模块获取的用户ID以及所述确定模块确定的标注列的原始数值生成ID校验码;其中所述用户ID为数据需求方的ID;
所述处理模块,还用于将所述ID校验码附加在所述标注列的原始数值的小数末尾,生成中间数值;
所述处理模块,还用于根据所述中间数值计算生成单元校验码;
所述处理模块,还用于将所述单元校验码附加在所述中间数值的小数末尾,生成所述标注列的更新数值;
所述处理模块,还用于将所述标注列的更新数值替换所述标注列的原始数值,生成最终交付数据。
5.根据权利要求4所述的数字水印的标注装置,其特征在于,包括:
所述获取模块,用于获取用户数据;其中所述用户数据为数据需求方的需求数据;
所述处理模块,用于根据所述获取模块获取的所述用户数据生成所述待交付数据。
6.一种数字水印的检验装置,其特征在于,包括:
获取模块,用于获取可疑数据;
确定模块,用于根据第二预定规则确定所述可疑数据的标注列;其中所述第二预定规则包括但不限于将日期型数据列的小数末尾加X位或者地理坐标数据列的小数末尾加X位或者浮点数数据列的小数末尾加X位作为标注列,其中所述X等于第一单元校验码与第一ID校验码的位数之和;处理模块,用于将所述确定模块确定的所述标注列中的可疑数值进行分离获取第一单元校验码、第一ID校验码、中间数值以及原始数值;其中,所述中间数值包括所述原始数值和所述第一ID校验码,并且所述第一ID校验码附加在所述原始数值的小数末尾;所述标注列的可疑数值包括所述中间数值和所述第一单元校验码,并且所述第一单元校验码附加在所述中间数值的小数末尾;
所述处理模块,还用于根据所述中间数值计算生成第二单元校验码;
校验模块,用于将所述处理模块生成的所述第二单元校验码与所述第一单元校验码匹配校验;
所述处理模块,用于当所述校验模块校验的所述第一单元校验码与所述第二单元校验码匹配成功时,根据所述标注列的原始数值结合用户ID列表中的所有用户ID,分别计算每个用户ID对应的第二ID校验码;
所述校验模块,用于将所述处理模块生成的每个所述用户ID对应的所述第二ID校验码与所述第一ID校验码进行匹配校验,将匹配成功的所述第二ID校验码对应的所述用户ID存储到可疑用户ID列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都亚信网络安全产业技术研究院有限公司,未经成都亚信网络安全产业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810829962.6/1.html,转载请声明来源钻瓜专利网。