数据处理、水印嵌入和水印提取方法、装置及设备制造方法及图纸

技术编号:24010912 阅读:36 留言:0更新日期:2020-05-02 01:42
本申请公开了一种数据处理方法,包括:获得客户端发送的数据查询请求;根据所述数据查询请求,得到第一查询请求数据;将所述第一查询请求数据进行复制,得到第二查询请求数据;将客户端的标识信息作为水印信息嵌入到所述第二查询请求数据中,得到嵌入水印的查询请求数据;向所述客户端反馈所述嵌入水印的查询请求数据。采用本申请方法,以解决在数据泄露时无法进行泄露追踪的问题。

Data processing, watermark embedding and watermark extraction methods, devices and equipment

【技术实现步骤摘要】
数据处理、水印嵌入和水印提取方法、装置及设备
本申请涉及数字水印嵌入技术,具体涉及数据处理方法、装置、电子设备及存储设备,本申请同时涉及一种水印嵌入方法、装置、电子设备及存储设备。本专利技术同时涉及一种水印提取方法、装置、电子设备及存储设备。
技术介绍
数据是企业的重要资产,是企业的核心竞争力之一。而且,其潜在价值目前难以估量。因此,数据安全引起了政府高层、业界巨头和专家学者的高度关注和积极投入。与此相伴随的是数据恶意泄露事件也屡见不鲜,XX公司50亿条数据泄露等等,大有愈演愈烈的趋势。集团大量的数据存在于各种数据库中,也存在大量以TXT、Excel和Word文档形式存在的数据。后面这几种以文件格式为依托形式的存在,可以通过基于文件格式的水印进行泄露追踪,但数据一旦脱离开文件格式(非常容易)就无法进行追踪溯源了。因此,无论是数据库中的数据还是依托于文件格式的数据,都需要对数据本身进行水印信息的嵌入,从而确保在数据泄露时具有泄露追踪的能力。
技术实现思路
本申请提供一种数据处理方法、装置、电子设备及存储设备,以本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获得客户端发送的数据查询请求;/n根据所述数据查询请求,得到第一查询请求数据;/n将所述第一查询请求数据进行复制,得到第二查询请求数据;/n将客户端的标识信息作为水印信息嵌入到所述第二查询请求数据中,得到嵌入水印的查询请求数据;/n向所述客户端反馈所述嵌入水印的查询请求数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获得客户端发送的数据查询请求;
根据所述数据查询请求,得到第一查询请求数据;
将所述第一查询请求数据进行复制,得到第二查询请求数据;
将客户端的标识信息作为水印信息嵌入到所述第二查询请求数据中,得到嵌入水印的查询请求数据;
向所述客户端反馈所述嵌入水印的查询请求数据。


2.根据权利要求1所述的方法,其特征在于,还包括:
确定所述第二查询请求数据中待嵌入水印信息的载体对象数据;
所述将客户端的标识信息作为水印信息嵌入到所述第二查询请求数据中,得到嵌入水印的查询请求数据,包括:将客户端的标识信息作为水印信息嵌入到所述载体对象数据中,得到嵌入水印的查询请求数据。


3.根据权利要求2所述的方法,其特征在于,所述将客户端的标识信息作为水印信息嵌入到所述载体对象数据中,包括以下至少一种方式:
使用纠错码的方式将所述水印信息嵌入到所述载体对象数据中;
根据预先设定的水印嵌入规则将所述水印信息作为数据插入到所述载体对象数据中;
将所述水印信息作为密钥信息嵌入到所述载体对象数据中。


4.根据权利要求3所述的方法,其特征在于,还包括:
确定水印信息嵌入到所述载体对象数据的方式;
所述将客户端的标识信息作为水印信息嵌入到所述载体对象数据中,包括:
根据确定的水印信息嵌入到所述载体对象数据的方式,将客户端的标识信息作为水印信息嵌入到所述载体对象数据中。


5.根据权利要求3所述的方法,其特征在于,所述使用纠错码的方式将所述水印信息嵌入到所述载体对象数据中,包括:
将所述载体对象数据转换为二进制数据;
使用具有纠错能力的汉明编码方案,对所述二进制数据进行编码,获得编码后的载体对象数据;
将所述水印信息转换为二进制水印信息;
将所述二进制水印信息嵌入到编码后的载体对象数据中,得到嵌入水印的载体对象数据;
将所述嵌入水印的载体对象数据转换为十进制数据。


6.根据权利要求3所述的方法,其特征在于,所述根据预先设定的水印嵌入规则将所述水印信息作为数据插入到所述载体对象数据中,包括:根据预先设定的水印嵌入规则将所述水印信息的二进制信息作为数据插入到所述载体对象数据的二进制或十进制数据中。


7.根据权利要求6所述的方法,其特征在于,还包括:将嵌入水印信息的标识信息通知给客户端。


8.根据权利要求7所述的方法,其特征在于,所述将嵌入水印信息的标识信息通知给客户端,包括:
将嵌入水印信息的标识信息添加到嵌入水印信息的载体对象数据的末尾。


9.根据权利要求3所述的方法,其特征在于,所述将所述水印信息作为密钥信息嵌入到所述载体对象数据中,还包括:
向客户端反馈水印信息的加密标识符信息和/或加密的密钥信息。


10.根据权利要求1或9所述的方法,其特征在于,还包括:
向客户端反馈水印信息嵌入的位置信息。


11.一种数据处理方法,其特征在于,包括:
向服务端发送数据查询请求;
接收服务端返回的嵌入水印的查询请求数据;
从所述嵌入水印的查询请求数据中恢复出第一查询请求数据。


12.根据权利要求11所述的方法,其特征在于,所述从所述嵌入水印的查询请求数据中恢复出第一查询请求数据,包括:删除所述嵌入水印的查询请求数据中的水印信息,得到第一查询请求数据。


13.根据权利要求12所述的方法,其特征在于,所述删除所述嵌入水印的查询请求数据中的水印信息,得到第一查询请求数据,包括:
将嵌入水印的查询请求数据中的十进制载体对象数据转换为二进制数据;
将所述二进制数据中的纠错位删除;
将删除纠错位的二进制数据转换为十进制数据,得到所述第一查询请求数据。


14.根据权利要求12所述的方法,其特征在于,所述删除所述嵌入水印的查询请求数据中的水印信息,得到第一查询请求数据,包括:
根据嵌入水印信息的标识信息确定所述查询请求数据中是否嵌入了水印;
若是,则所述查询请求数据中的嵌入水印信息的标识信息去除;
根据预先设定的水印恢复规则,将所述载体对象数据的二进制或十进制数据中的水印信息的二进制信息删除,得到所述第一查询请求数据。


15.一种水印嵌入方法,其特征在于,包括:
根据数据查询请求,得到第一查询请求数据;
将所述第一查询请求数据进行复制,得到第二查询请求数据;
将客户端的标识信息作为水印信息嵌入到所述第二查询请求数据中,得到嵌入水印的查询请求数据。


16.根据权利要求15所述的方法,其特征在于,还包括:
确定所述第二查询请求数据中待嵌入水印信息的载体对象数据;
所述将客户端的标识信息作为水印信息嵌入到所述第二查询请求数据中,得到嵌入水印的查询请求数据,包括:将客户端的标...

【专利技术属性】
技术研发人员:刘永亮李莉
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1