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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113536384A(43)申请公布日2021.10.22(21)申请号202111076130.X(22)申请日2021.09.14(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人赵文强李艳鹏陆旭明林渝淇张磊郭学鹏(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人李威(51)Int.Cl.G06F21/62(2013.01)权利要求书4页说明书21页附图7页(54)发明名称基于区块链的隐私数据映射方法、装置、介质和电子设备(57)摘要本申请提供一种基于区块链的隐私数据映射方法,应用于隐私数据映射的发布方,该方法包括:基于持有的隐私数据生成与所述隐私数据对应的发布数据,并将所述发布数据发布至区块链进行存证;获取区块链中存证的由所述申请方发布至所述区块链的申请数据;响应于获取到的所述申请数据,对所述零知识证明进行零知识验证,并在验证通过时将用于指示所述零知识证明验证通过的指示信息发布至所述区块链进行存证。通过以上技术方案,一方面,可以有效保护映射双方所持有的隐私数据,提升映射双方进行映射时的数据安全;另一方面,可以使得具有相同隐私数据的多个服务提供方之间,能够更加便捷的建立映射关系,实现多方协作。CN113536384ACN113536384A权利要求书1/4页1.一种基于区块链的隐私数据映射方法,应用于隐私数据映射的发布方,所述方法包括:基于持有的隐私数据生成与所述隐私数据对应的发布数据,并将所述发布数据发布至区块链进行存证;其中,所述发布数据包括所述隐私数据的数据摘要,以使隐私数据映射的申请方在获取到所述区块链上存证的所述发布数据时,确定是否持有与所述数据摘要对应的隐私数据,并在确定持有与所述数据摘要对应的隐私数据时,生成持有与所述数据摘要对应的隐私数据对应的零知识证明;获取区块链中存证的由所述申请方发布至所述区块链的申请数据;其中,所述申请数据包括所述零知识证明和所述申请方的标识信息;响应于获取到的所述申请数据,对所述零知识证明进行零知识验证,并在验证通过时将用于指示所述零知识证明验证通过的指示信息发布至所述区块链进行存证,以使所述申请方在获取到所述指示信息时,保存所述隐私数据和所述申请方的标识信息的映射关系。2.根据权利要求1所述的方法,所述发布数据还包括所述隐私数据的数据标识;所述保存所述隐私数据和所述申请方的标识信息的映射关系,包括:保存所述隐私数据的数据标识和所述申请方的标识信息的映射关系。3.根据权利要求1所述的方法,所述指示信息包括所述隐私数据和所述申请方的标识信息的映射关系,或者用于保存所述隐私数据和所述申请方的标识信息的映射关系的通知。4.根据权利要求1所述的方法,所述区块链上还部署了智能合约,所述智能合约用于管理所述发布方和所述申请方之间的交互数据。5.根据权利要求4所述的方法,所述将所述发布数据发布至区块链进行存证,包括:向所述区块链发起发布交易,以使所述区块链响应于所述发布交易,调用所述智能合约中的发布逻辑,将所述发布数据存证在所述区块链中。6.根据权利要求4所述的方法,所述隐私数据的数据标识包括由所述智能合约基于所述隐私数据的数据摘要生成的标识。7.根据权利要求4所述的方法,所述获取区块链中存证的由所述申请方发布至所述区块链的申请数据,包括:监听由所述智能合约生成的智能合约事件;响应于监听到的由所述智能合约在将所述申请方发布至所述区块链的申请数据存证后生成的申请事件,获取所述区块链中存证的由所述申请方发布至所述区块链的申请数据。8.根据权利要求1所述的方法,所述申请数据还包括由所述申请方生成的随机数;所述生成持有与所述数据摘要对应的隐私数据对应的零知识证明,包括:获取所述申请方持有的与所述数据摘要对应的隐私数据,以及所述申请方生成的随机数,并基于预设的零知识证明算法对应的生成算法,生成持有与所述数据摘要对应的隐私数据对应的零知识证明;所述对所述零知识证明进行零知识验证,包括:获取所述申请方生成的随机数,以及所述发布方持有的隐私数据,并基于预设的零知识证明算法对应的验证算法,对所述零知识证明进行零知识验证,确定所述申请方是否持2CN113536384A权利要求书2/4页有与所述数据摘要对应的隐私数据。9.根据权利要求8所述的方法,所述方法还包括:响应于获取到的所述申请方生成的随机数,判断是否存在与所述随机数的数值相同的其他随机数;如果没有,则对所述零知识证明进行零知识验证。10.根据权利要求1所述的方法,所述申请数据还包括所述隐私数据的数据标识;所述获取所述发布方持有的隐私数据,包括:响应于获取到的所述申请数据,根据所述申请数据中的