预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113722684A(43)申请公布日2021.11.30(21)申请号202110331418.0(22)申请日2021.03.29(71)申请人宋捷地址210000江苏省南京市江北新区万寿路南工大产业园E栋二楼(72)发明人宋捷童军(74)专利代理机构深圳市爱迪森知识产权代理事务所(普通合伙)44341代理人娄建平(51)Int.Cl.G06F21/16(2013.01)G06F21/64(2013.01)G06Q40/04(2012.01)权利要求书2页说明书11页附图5页(54)发明名称数据溯源方法、装置、电子设备及计算机可读存储介质(57)摘要本发明实施例涉及区块链技术领域,公开了一种数据溯源方法、装置、电子设备及计算机可读存储介质。该方法包括:获取数据提供方的数据目录,将数据目录保存至区块链;获取数据需求方对与目标数据目录关联的目标数据的数据请求,根据数据请求以及目标数据目录确定目标数据提供方;根据智能合约确定目标数据的多个存储位置,并在多个存储位置分别获取目标数据分片;根据目标数据分片生成目标数据,对生成的目标数据添加数字水印;将添加数字水印的目标数据发送给数据需求方;在获取溯源请求后,提取待溯源目标数据中的数字水印,根据提取出的数字水印对待溯源目标数据进行溯源。通过上述方式,本发明实施例实现了对泄漏数据的准确溯源。CN113722684ACN113722684A权利要求书1/2页1.一种数据溯源方法,其特征在于,所述方法包括:获取数据提供方的数据目录,将所述数据目录保存至区块链;获取数据需求方对与目标数据目录关联的目标数据的数据请求,根据所述数据请求以及所述目标数据目录确定目标数据提供方;根据所述目标数据目录关联的智能合约确定所述目标数据的多个存储位置,并在所述多个存储位置分别获取目标数据分片;根据所述目标数据分片生成所述目标数据,对生成的目标数据添加数字水印,所述数字水印至少包括所述数据需求方的标识以及所述数据提供方的标识;将添加数字水印的目标数据发送给所述数据需求方;在获取对待溯源目标数据的溯源请求后,提取所述待溯源目标数据中的数字水印,根据提取出的数字水印对所述待溯源目标数据进行溯源。2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标数据目录关联的智能合约确定所述目标数据的多个存储位置,并在所述多个存储位置分别获取目标数据分片之前,所述方法包括:将所述数据请求上传至区块链,以使所有区块链节点执行所述数据请求;在所述数据提供方通过区块链节点监听到所述数据请求后,获取所述数据提供方的通过所述区块链节点上传的应答信息;若根据所述应答信息判断所述数据请求方获得授权,则在智能合约中将所述数据请求方标识为已授权请求方。3.根据权利要求1或2所述的方法,其特征在于,所述对生成的目标数据添加数字水印包括:获取所述数据需求方的标识、所述数据提供方的标识以及所述目标数据的标识;根据所述数据需求方的标识、所述数据提供方的标识以及所述目标数据的标识生成数字水印;将生成的数字水印添加至目标数据中。4.根据权利要求3所述的方法,其特征在于,在所述获取所述数据需求方的标识、所述数据提供方的标识以及所述目标数据的标识之前,所述方法包括:获取所述目标数据后,对所述目标数据进行哈希算法处理以生成所述目标数据的哈希值;将所述目标数据的哈希值确定为所述目标数据的标识。5.根据权利要求1所述的方法,其特征在于,在所述获取数据提供方的数据目录,将所述数据目录保存至区块链之后,所述方法包括:获取数据提供方上传的与所述数据目录关联的电子数据,并生成与所述电子数据关联的多个电子数据分片;确定每个电子数据分片在区块链的存储位置之后,将每个电子数据分片分别存储至对应存储位置。6.根据权利要求5所述的方法,其特征在于,所述获取数据提供方上传的与所述数据目录关联的电子数据,并生成与所述电子数据关联的多个电子数据分片包括:获取数据提供方上传的与所述数据目录关联的电子数据,所述电子数据为经数据提供2CN113722684A权利要求书2/2页方的公钥进行加密后的电子数据;利用数据提供方的私钥对所述电子数据进行解密;生成与解密后的电子数据关联的多个电子数据分片。7.根据权利要求1所述的方法,其特征在于,所述将添加数字水印的目标数据发送给所述数据需求方包括:利用数据需求方的公钥对所述添加水印的目标数据进行加密;将经过加密的所述添加水印的目标数据发送给数据需求方。8.一种数据溯源装置,其特征在于,所述装置包括:保存模块,用于获取数据提供方的数据目录,将所述数据目录保存至区块链;确定模块,用于获取数据需求方对与目标数据目录关联的目标数据的数据请求,根据所述数据请求以及所述目标数据目录确定目