一种基于区块链的隐私数据发送方法与流程

文档序号:34662703发布日期:2023-07-05 11:13阅读:36来源:国知局
一种基于区块链的隐私数据发送方法与流程

本发明涉及隐私数据发送,尤其涉及一种基于区块链的隐私数据发送方法。


背景技术:

1、供应链金融平台主要包含银行、核心企业、经销商、供应商等相关角色,核心企业作为授信机构借助平台将信用传递到经销商、供应商,银行作为平台的出资方为经销商、供应商提供融资服务。为了满足中小企业多样化的融资渠道,平台需要对接不同银行渠道,目前供应链金融平台每对接一个渠道,就要新开一套对接接口,每套接口传递的数据和方式有所差别,造成额外的开发成本,随着更多的出资方加入,维护成本也越来越高。除此以外,不同银行之间的风控等级不同,所需的贸易背景数据也不同,传统的中心化数据库无法对客户的基础信息、交易数据、贸易背景数据进行有效隔离。

2、随着区块链联盟链技术的不断成熟,越来越多的供应链金融企业将其应用到具体场景。区块链不可篡改及多方协作的特性改变了供应链金融的协作模式,多方安全计算在解决数据隐私方面也发挥作用。其分布式账本技术使信息对称,使联盟链上多个参与方共享交易数据,又能做到隐私保护;其智能合约技术使风险可控,链上企业的债权流转过程被记录在区块链链条上并形成合约,根据区块链不可篡改的特性,核心企业信用经过多个供应商流转后不衰减;其加密账本结构技术,保障信息真实、可追溯。但是,现有技术仍然存在两个问题:一是无法隔离交易数据和贸易背景数据等隐私数据,二是供应链金融平台无法复用渠道对接技术。


技术实现思路

1、本发明提供一种基于区块链的隐私数据发送方法,实现了对交易过程中交易各方的隐私数据的隔离,保证了交易安全。

2、本发明一实施例提供一种基于区块链的隐私数据发送方法,包括以下步骤:

3、当第一用户通过中间平台发起业务申请时,从所述中间平台的私有层获取本次业务请求所需发送的隐私数据,并将所述隐私数据加密上链至底层区块链的第一节点;

4、所述中间平台根据所述第一用户的渠道标识,将业务申请信息下发至接收方,以使所述接收方从所述底层区块链的第一节点中获取所述隐私数据。

5、进一步的,所述中间平台通过调用其集成的billchainconnector的api将所述隐私数据加密上链至底层区块链的第一节点,并通过所述billchainconnector的智能合约将业务申请信息下发至接收方,以使所述接收方调用其集成的billchainconnector的api从所述底层区块链的第一节点中获取所述隐私数据;

6、billchainconnector用于对接所述底层区块链、中间平台和其他系统,包括对外模块和底层平台skd模块,所述对外模块用于与外部系统进行数据传输,所述底层平台skd模块用于与所述中间平台进行桥接。

7、进一步的,所述将所述隐私数据加密上链至底层区块链的第一节点,具体为:根据所述第一用户预先配置的渠道标识和企业编码,调用billchainconnector提供的api将所述隐私数据加密上链至所述底层区块链的第一节点,并将加密秘钥存储在所述billchainconnector的智能合约中。

8、进一步的,所述以使所述接收方通过所述中间平台从所述底层区块链的第一节点中获取所述隐私数据,包括以下步骤:

9、所述接收方向所述第一节点发起访问隐私数据授权申请,以使所述第一节点将所述访问隐私数据授权申请转发至所述中间平台,所述中间平台根据所述第一用户预先配置的渠道标识和企业编码查找所述底层区块链的第一节点,并将所述第一节点的隐私数据同步至所述接收方在所述底层区块链的第二节点;

10、将所述第二节点的隐私数据同步至所述接收方的私有层,根据所述智能合约中的秘钥对所述接收方的私有层中的隐私数据进行解密,并通过公证层验证所述隐私数据后,以获取所述隐私数据;所述公证层用于保存公开数据和所述隐私数据的指纹。

11、进一步的,所述对外模块包括服务订阅子模块,所述中间平台和接收方通过在所述服务订阅子模块订阅相应的业务频道,以使所述中间平台和接收方在办理同一业务时,根据预设的业务流程自动推进业务流程的流转。

12、进一步的,所述中间平台根据所述第一用户的渠道标识,将业务申请信息下发至接收方,具体为:

13、所述中间平台的所述智能合约自动触发已订阅的相应业务频道的事件处理器,所述事件处理器根据预设的业务流程将所述业务申请信息发布至接收方。

14、进一步的,所述中间平台通过调用其集成的billchainconnector的api将所述隐私数据加密上链至底层区块链的第一节点时,根据所述隐私数据的数据类型和大小执行相应的上链操作。

15、进一步的,所述第一用户通过所述中间平台发起业务申请之前,将所述第一用户的隐私数据同步至所述中间平台的私有层。

16、本发明的实施例,具有如下有益效果:

17、本发明提供了一种基于区块链的隐私数据发送方法,该方法通过将第一用户的隐私数据,即将企业用户的客户基础信息数据、交易数据、贸易背景数据等隐私数据保存到私有层,并对其进行加密上链操作,有效地对企业隐私数据进行隔离。接收方(即出资方)需要获得授权并依据公证层的指纹等公证层的数据进行验证才能访问企业的隐私数据,有效的保障了大型客户交易数据、贸易背景数据的隐私性。同时,本发明通过采用billchainconnector以实现中间平台、区块链和系统之间的对接,使得中间平台与银行业务系统的对接变得更加简单高效,不用再为对接一个银行开发多一套接口,大大提高了跨平台业务的对接效率,节约了开发成本。



技术特征:

1.一种基于区块链的隐私数据发送方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于区块链的隐私数据发送方法,其特征在于,所述中间平台通过调用其集成的billchainconnector的api将所述隐私数据加密上链至底层区块链的第一节点,并通过所述billchainconnector的智能合约将业务申请信息下发至接收方,以使所述接收方调用其集成的billchainconnector的api从所述底层区块链的第一节点中获取所述隐私数据;

3.根据权利要求2所述的基于区块链的隐私数据发送方法,其特征在于,所述将所述隐私数据加密上链至底层区块链的第一节点,具体为:根据所述第一用户预先配置的渠道标识和企业编码,调用billchainconnector提供的api将所述隐私数据加密上链至所述底层区块链的第一节点,并将加密秘钥存储在所述billchainconnector的智能合约中。

4.根据权利要求3所述的基于区块链的隐私数据发送方法,其特征在于,所述以使所述接收方通过所述中间平台从所述底层区块链的第一节点中获取所述隐私数据,包括以下步骤:

5.根据权利要求4所述的基于区块链的隐私数据发送方法,其特征在于,所述对外模块包括服务订阅子模块,所述中间平台和接收方通过在所述服务订阅子模块订阅相应的业务频道,以使所述中间平台和接收方在办理同一业务时,根据预设的业务流程自动推进业务流程的流转。

6.根据权利要求5所述的基于区块链的隐私数据发送方法,其特征在于,所述中间平台根据所述第一用户的渠道标识,将业务申请信息下发至接收方,具体为:

7.根据权利要求6所述的基于区块链的隐私数据发送方法,其特征在于,所述中间平台通过调用其集成的billchainconnector的api将所述隐私数据加密上链至底层区块链的第一节点时,根据所述隐私数据的数据类型和大小执行相应的上链操作。

8.根据权利要求1至7任一项所述的基于区块链的隐私数据发送方法,其特征在于,所述第一用户通过所述中间平台发起业务申请之前,将所述第一用户的隐私数据同步至所述中间平台的私有层。


技术总结
本发明公开了一种基于区块链的隐私数据发送方法。该方法包括步骤:当第一用户通过中间平台发起业务申请时,从所述中间平台的私有层获取本次业务请求所需发送的隐私数据,并将所述隐私数据加密上链至底层区块链的第一节点;所述中间平台根据所述第一用户的渠道标识,将业务申请信息下发至接收方,以使所述接收方从所述底层区块链的第一节点中获取所述隐私数据。本发明技术方案实现了对交易过程中交易各方的隐私数据的隔离,保证了交易安全。

技术研发人员:钟鸿敏,何勇,冯志成
受保护的技术使用者:简单汇信息科技(广州)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1