基于哈希承诺的数据交易存证方法、装置、设备及介质与流程

文档序号:35578874发布日期:2023-09-26 23:15阅读:40来源:国知局
基于哈希承诺的数据交易存证方法、装置、设备及介质与流程

本发明涉及计算机,特别涉及一种基于哈希承诺的数据交易存证方法、装置、设备及存储介质。


背景技术:

1、区块链基于其分布式和不可篡改的两个核心特性被称为信任的机器,而区块链中,联盟链因为其性能和安全性的优势,近几年越来越多被应用在银行、物流供应链等各行各业,特别是在存证的应用场景下,区块链有着天然的优势。

2、当前,我国数据要素市场尚在培育和探索期,尚未形成全国统一的数据要素市场体系和有效的市场化配置新格局,从地方探索方向看,各地普遍热衷于基于区块链设立数据要素交易机构。设立数据交易机构仅从数据交易环节单点突进并没有催生规范化、大规模、高效率的数据交易。当发生个人隐私数据泄露等事故时,难以找到责任主体。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种基于哈希承诺的数据交易存证方法、装置、设备及存储介质,能够有效对数据交易进行存证,提高数据交易的稽查效率,并进而促使数据交易规范化且解决了现有技术在发生数据泄露是难易找到责任主体的问题。其具体方案如下:

2、第一方面,本申请提供了一种基于哈希承诺的数据交易存证方法,应用于数据卖方,包括:

3、将自身注册到预设存证中心以获取自身的身份凭证,并针对当前数据交易行为向所述预设存证中心发起相应的交易登记请求以获取与所述当前数据交易行为对应的交易备案号;所述预设存证中心包括基于区块链创建的若干个存证节点;

4、在进行数据交付时基于与所述当前数据交易行为对应的待存证交易信息确定相应的目标哈希承诺;所述待存证交易信息包括交易双方的身份凭证、承诺交易数据、交易备案号以及场景id;

5、基于预设多节点存证规则利用所述交易备案号将所述目标哈希承诺存储至所述预设存证中心,以便稽查部门利用所述目标哈希承诺核验所述数据买方提供的待稽查哈希承诺以对所述当前数据交易行为进行稽查核验,并基于核验结果确定所述交易双方是否诚信履约。

6、可选的,所述将自身注册到预设存证中心获取自身的身份凭证,包括:

7、将包含自身的实体证书的注册请求发送至预设存证中心,以便所述预设存证中心在对所述实体证书完成校验后生成所述数据卖方的身份凭证;所述实体证书包括统一社会信用代码证书;

8、获取所述预设存证中心返回的所述身份凭证。

9、可选的,所述基于与所述当前数据交易行为对应的待存证交易信息确定相应的目标哈希承诺之前,还包括:

10、从所述预设存证中心获取与基于场景合规性审查结果针对所述当前数据交易行为确定的场景证书对应的场景id;所述场景证书中包括交易限定条件。

11、可选的,所述基于与所述当前数据交易行为对应的待存证交易信息确定相应的目标哈希承诺,包括:

12、利用所述预设存证中心提供的预设哈希承诺算法对与所述当前数据交易行为对应的待存证交易信息进行处理以得到相应的目标哈希承诺。

13、可选的,所述基于预设多节点存证规则利用所述交易备案号将所述目标哈希承诺存储至所述预设存证中心,包括:

14、基于预设筛选算法从所述预设存证中心筛选出多个存证节点;

15、基于所述交易备案号将所述目标哈希承诺上传到所述多个存证节点中与所述交易备案号对应的存储目录下进行保存。

16、可选的,所述基于哈希承诺的数据交易存证方法,还包括:

17、通过所述预设存证中心利用预设的组阈值签名方法对所述若干个存证节点进行组织管理。

18、可选的,所述利用所述目标哈希承诺核验所述数据买方提供的待稽查哈希承诺以对所述当前数据交易行为进行稽查核验,并基于核验结果确定所述交易双方是否诚信履约,包括:

19、获取与所述当前数据交易行为对应的所述数据买方提供的待稽查哈希承诺;所述待稽查哈希承诺为所述数据买方基于与所述当前数据交易行为对应的待稽查交付信息确定的哈希承诺,所述待稽查交付信息包括所述交易双方的身份凭证、所述场景id、所述交易备案号以及交付数据;

20、基于所述数据买方发送的所述交易备案号对所述预设存证中心进行检索得到所述目标哈希承诺;

21、将所述待稽查哈希承诺与所述目标哈希承诺进行校验,若所述待稽查哈希承诺与所述目标哈希承诺一致则确定所述交易双方诚信履约。

22、第二方面,本申请提供了基于哈希承诺的数据交易存证装置,应用于数据卖方,包括:

23、注册登记模块,用于将自身注册到预设存证中心以获取自身的身份凭证,并针对当前数据交易行为向所述预设存证中心发起相应的交易登记请求以获取与所述当前数据交易行为对应的交易备案号;所述预设存证中心包括基于区块链创建的若干个存证节点;

24、目标哈希承诺确定模块,用于在进行数据交付时基于与所述当前数据交易行为对应的待存证交易信息确定相应的目标哈希承诺;所述待存证交易信息包括交易双方的身份凭证、承诺交易数据、交易备案号以及场景id;

25、目标哈希承诺存证模块,用于基于预设多节点存证规则利用所述交易备案号将所述目标哈希承诺存储至所述预设存证中心,以便稽查部门利用所述目标哈希承诺核验所述数据买方提供的待稽查哈希承诺以对所述当前数据交易行为进行稽查核验,并基于核验结果确定所述交易双方是否诚信履约。

26、第三方面,本申请提供了一种电子设备,包括:

27、存储器,用于保存计算机程序;

28、处理器,用于执行所述计算机程序,以实现前述的基于哈希承诺的数据交易存证方法的步骤。

29、第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的基于哈希承诺的数据交易存证方法的步骤。

30、可见,本申请中,首先将自身注册到预设存证中心以获取自身的身份凭证,并针对当前数据交易行为向所述预设存证中心发起相应的交易登记请求以获取与所述当前数据交易行为对应的交易备案号;所述预设存证中心包括基于区块链创建的若干个存证节点;之后在进行数据交付时基于与所述当前数据交易行为对应的待存证交易信息确定相应的目标哈希承诺;所述待存证交易信息包括交易双方的身份凭证、承诺交易数据、交易备案号以及场景id;然后基于预设多节点存证规则利用所述交易备案号将所述目标哈希承诺存储至所述预设存证中心,以便稽查部门利用所述目标哈希承诺核验所述数据买方提供的待稽查哈希承诺以对所述当前数据交易行为进行稽查核验,并基于核验结果确定所述交易双方是否诚信履约。这样一来,本申请通过在进行数据交付时基于待存证交易信息确定相应的目标哈希承诺并将目标哈希承诺存储至预设存证中心,在稽查部门稽查时利用目标哈希承诺以及所述数据买方提供的待稽查哈希承诺确定是否交易双方诚信履约,能够有效对数据交易进行存证,提高稽查效率,并进而促使数据交易规范化且解决了现有技术在发生数据泄露是难易找到责任主体的问题。



技术特征:

1.一种基于哈希承诺的数据交易存证方法,其特征在于,应用于数据卖方,包括:

2.根据权利要求1所述的基于哈希承诺的数据交易存证方法,其特征在于,所述将自身注册到预设存证中心获取自身的身份凭证,包括:

3.根据权利要求1所述的基于哈希承诺的数据交易存证方法,其特征在于,所述基于与所述当前数据交易行为对应的待存证交易信息确定相应的目标哈希承诺之前,还包括:

4.根据权利要求1所述的基于哈希承诺的数据交易存证方法,其特征在于,所述基于与所述当前数据交易行为对应的待存证交易信息确定相应的目标哈希承诺,包括:

5.根据权利要求1所述的基于哈希承诺的数据交易存证方法,其特征在于,所述基于预设多节点存证规则利用所述交易备案号将所述目标哈希承诺存储至所述预设存证中心,包括:

6.根据权利要求1所述的基于哈希承诺的数据交易存证方法,其特征在于,还包括:

7.根据权利要求1至6任一项所述的基于哈希承诺的数据交易存证方法,其特征在于,所述利用所述目标哈希承诺核验所述数据买方提供的待稽查哈希承诺以对所述当前数据交易行为进行稽查核验,并基于核验结果确定所述交易双方是否诚信履约,包括:

8.一种基于哈希承诺的数据交易存证装置,其特征在于,应用于数据卖方,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于哈希承诺的数据交易存证方法。


技术总结
本申请公开了一种基于哈希承诺的数据交易存证方法、装置、设备及存储介质,涉及计算机技术领域,包括:将自身注册到预设存证中心以获取身份凭证,针对当前数据交易行为向预设存证中心发起交易登记请求以获取交易备案号;在进行数据交付时基于预设多节点存证规则将基于待存证交易信息确定的目标哈希承诺存储至预设存证中心,以便稽查部门利用目标哈希承诺核验数据买方提供的待稽查哈希承诺以确定交易双方是否诚信履约。本申请通过在进行数据交付时确定相应的目标哈希承诺并将目标哈希承诺存储至预设存证中心,在稽查部门稽查时利用目标哈希承诺以及数据买方提供的待稽查哈希承诺确定是否诚信履约,能够有效对数据交易进行存证并提高稽查效率。

技术研发人员:杨蓉,陶立峰,裴赟,刘博,范渊
受保护的技术使用者:杭州安恒信息技术股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1