【技术实现步骤摘要】
数据水印溯源方法、装置、计算机设备及存储介质
[0001]本专利技术涉及数据处理方法,更具体地说是指数据水印溯源方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着信息技术的发展,对于数据的安全把控越来越严格,敏感数据是指泄漏后可能会给社会或个人带来严重危害的数据,包括个人隐私数据,如姓名、身份证号码、住址、电话、银行账号、邮箱、密码、医疗信息、教育背景等;也包括企业或社会机构不适合公布的数据,如企业的经营情况,企业的网络结构、IP地址列表等。
[0003]现有的技术只能监控敏感数据的存在,无法进行源头的追溯;即敏感数据分发、扩散、盗窃、泄露后无法快速准确追踪源头。
[0004]因此,有必要设计一种新的方法,实现解决敏感数据分发、扩散、盗窃、泄露后无法快速准确追踪源头的问题。
技术实现思路
[0005]本专利技术的目的在于克服现有技术的缺陷,提供数据水印溯源方法、装置、计算机设备及存储介质。
[0006]为实现上述目的,本专利技术采用以下技术方案:数据水印溯源方法,包括:获取待水印数据;根据所述待水印数据配置水印过程相关信息;创建水印线程;利用所述水印线程结合所述水印过程相关信息和待水印数据进行水印处理,以得到水印处理结果;存储所述水印处理结果以及所述水印过程相关信息至数据库;获取待溯源数据;创建溯源线程;利用所述溯源线程结合所述待溯源数据进行溯源处理,以得到溯源结果;存储所述溯源结果以及所述待溯源数据至数据库。
[0007]其进一步技术方案为:所述水印过程相 ...
【技术保护点】
【技术特征摘要】
1.数据水印溯源方法,其特征在于,包括:获取待水印数据;根据所述待水印数据配置水印过程相关信息;创建水印线程;利用所述水印线程结合所述水印过程相关信息和待水印数据进行水印处理,以得到水印处理结果;存储所述水印处理结果以及所述水印过程相关信息至数据库;获取待溯源数据;创建溯源线程;利用所述溯源线程结合所述待溯源数据进行溯源处理,以得到溯源结果;存储所述溯源结果以及所述待溯源数据至数据库。2.根据权利要求1所述的数据水印溯源方法,其特征在于,所述水印过程相关信息包括待水印数据、表信息、Hash列信息、Value列信息以及水印后目标数据信息。3.根据权利要求2所述的数据水印溯源方法,其特征在于,所述利用所述水印线程结合所述水印过程相关信息和待水印数据进行水印处理,以得到水印处理结果,包括:随机生成水印作业的水印码;随机选择水印作业的Hash算法;随机选择水印作业的Value列使用的拼接字符;根据所述待水印数据和所述水印过程相关信息获取所有行记录信息;记录所有行记录的总数;初始化已处理行记录条数;遍历所有行记录信息,Hash列值使用所述Hash算法求值,并对水印码的位数取余,以得到余数;确定所述水印码上对应所述余数位置的值;判断所述值是否为一;若所述值为一,则在Value列值后拼接所述拼接字符,以更新Value列值;当所有行记录信息处理完毕后,判断所有行记录的总数是否等于已处理行记录条数;若所有行记录的总数等于已处理行记录条数,则确定所述Value列值以及所述Hash列值存储到水印后目标数据处,以得到水印处理结果;若所述值不为一,则将已处理行记录条数加一,并执行所述当所有行记录信息处理完毕后,判断所有行记录的总数是否等于已处理行记录条数。4.根据权利要求3所述的数据水印溯源方法,其特征在于,所述存储所述水印处理结果以及所述水印过程相关信息至数据库,包括:存储所述水印处理结果、所述待水印数据、水印过程相关信息、水印码、Hash算法、拼接字符以及水印作业的创建人信息保存到数据库中。5.根据权利要求4所述的数据水印溯源方法,其特征在于,所述利用所述溯源线程结合所述待溯源数据进行溯源处理,以得到溯源结果,包括:获取所述待溯源数据的所有列信息;获取当前数据库中所有水印作业;
遍历所有水印作业,获取Hash列和Value列的名称;判断所述Hash列和Value列名称是否存在于待所述待溯源数据的所有列信息;若所述Hash列和Value列名称存在于待所述待溯源数据的所有列信息,将所述Hash列和Value列名称放入待校验水印作业列表;遍历待校验水印作业列表,获取水印码、水印作业的Hash列、Value列名称、水印作业的Hash算法、水印作业的Value列的拼接字符,以得到待校验信息;根据所述待溯源数据获取所有行记录信息;初始化已处理行记录条数;初始化溯源水印码;遍历所有行记录信息,所述待校验信息Hash列值使用Hash算法求值,对所述溯源水印码的位数取余,以得到溯源余数;判断所述待校验信息的Value列的值是否拼接了所述待校验信息的拼接字符;若所述待校验信息的Value列的值拼接了所述待校验信息的拼接字符,则确定所述溯源水印码上对应溯源余数的位置的值为一;当所有行记录信息处理完毕后,判断所有行记录的总数是否等于已处理行记录条数且溯源...
【专利技术属性】
技术研发人员:柳遵梁,应荣陛,周杰,闻建霞,李志刚,韩雯霞,干忠光,葛贵荣,
申请(专利权)人:杭州美创科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。