[发明专利]一种面向关系数据库的水印溯源方法、装置及存储介质有效
申请号: | 202110504753.6 | 申请日: | 2021-05-10 |
公开(公告)号: | CN113297592B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 陈艳瑜;张丹;邓玉文;刘健;吴陈炜;夏志豪;马威战 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 蔡彭君 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 关系 数据库 水印 溯源 方法 装置 存储 介质 | ||
本发明涉及一种面向关系数据库的水印溯源方法、装置及存储介质,水印嵌入过程包括水印信息的加密和差错控制处理、动态确定水印的在关系数据库中的嵌入位置、建立水印二进制序列和数据库元组的1对多关系和确定水印信息在关系数据库元组的嵌入规则,水印提取过程主要包括:0,1序列提取,差错校验和差错恢复三个部分。与现有技术相比,本发明实现嵌入水印后的数据与原数据的几乎一致,并且算法抗干扰能力较强。
技术领域
本发明涉及,尤其是涉及一种面向关系数据库的水印溯源方法、装置及存储介质。
背景技术
关系数据库在计算机领域有着广泛应用,尤其是如今大数据发展迅速的情况下,数据库更是扮演着存储和管理大量数据的重要功能。但伴随着网络的流通发达,数据被泄露进行二次贩卖也成为一个严重的问题。为了保证数据的安全,使得可以通过数据库内隐含的数据信息可以追溯出该数据的身份,并且具有一定的抗水印破坏能力,故亟需发明一种基于关系数据库较低有效位的加密技术来向数据库中的数据进行水印加密。
数据库的主要内容是数值型数据,要实现对这些数据的加密即嵌入水印,可以对数据进行一些修改,运用某种策略将需要嵌入的信息与数据库内的数据融合。在提取的时候在通过这种策略从被修改的数据中获得嵌入的信息。
然而,现有的基于数据的水印嵌入和提取策略,存在以下的问题。首先,采用相应方法来修改数据库中的数据,必须保证数据库中的数据不能影响使用。并且,现有的水印的鲁棒性不高,抗干扰能力差。
发明内容
本发明的目的就是为了提供一种面向关系数据库的水印溯源方法、装置及存储介质,通过将水印数据嵌入至低有效位,以及通过实现一对多的嵌入映射,从而实现嵌入的数量和数据量有关,提高抗干扰能力的同时,减小对于原始数据的影响。
本发明的目的可以通过以下技术方案来实现:
一种面向关系数据库的水印溯源方法,包括水印嵌入过程和水印提取过程,
所述水印嵌入过程包括:
步骤A1:基于水印信息得到水印二进制编码;
步骤A2:根据预配置的映射关系,确定水印二进制编码中每一位所需插入的所有数据库元组;
步骤A3:将水印二进制编码按照预配置的嵌入规则嵌入至对应数据库元组的指定有效位中,其中,所述指定有效位为低有效位;
所述水印提取过程包括:
步骤B1:根据预配置的映射关系、嵌入规则和指定有效位信息从数据库各元组中提取得到水印二进制编码值及其在水印二级制编码中的所在位;
步骤B2:根据大数表决法确定水印二进制编码每一位的取值;
步骤B3:根据确定好的水印二进制编码得到水印信息。
在一些实施例中,所述步骤A1包括:
步骤A11:对水印信息进行加密处理得到二进制序列;
步骤A12:对二进制序列添加校验码和重复码。
所述步骤A11中的加密算法为DES加密算法。
在一些实施例中,所述指定有效位通过映射函数动态确定,进一步提高隐私性和安全性。
在一些实施例中,所述步骤A2具体包括:
步骤A21:根据各数据库元组信息得到其index值;
步骤A22:以每L位为一个基本单元,求得其对应index的十进制值value。依次累加每L位的十进制value值,得到最终sum值,其中,L为加密结果的基元位数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110504753.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种芦苇收割捆扎机的底盘
- 下一篇:双面显示面板及双面显示装置