一种基于业务链的数据共享方法、系统和装置制造方法及图纸

技术编号:37333969 阅读:23 留言:0更新日期:2023-04-21 23:12
本发明专利技术实施例提供了一种基于业务链的数据共享方法、系统和装置,可用于人工智能技术领域,所述方法包括:响应于共享数据封装请求,对共享数据进行凭证封装处理,得到可验证数据凭证;根据当前机构的共享用户集,对可验证数据凭证进行加密,得到密文消息;将密文消息发送至业务链上的区块链节点,使得区块链节点向共享用户集中的数据接收方发送数据获取消息,以供数据接收方通过业务链对密文消息进行解密获得共享数据,基于广播加密技术,实现区块链凭证的一对多安全共享,能够简化加密流程及凭证管理流程,节约消耗成本。节约消耗成本。节约消耗成本。

【技术实现步骤摘要】
一种基于业务链的数据共享方法、系统和装置


[0001]本专利技术涉及计算机
,特别涉及人工智能
,尤其涉及一种基于业务链的数据共享方法、系统和装置。

技术介绍

[0002]跨机构业务系统间进行数据交互时,需要机构对文件的真实来源进行背书,同时需要在传输过程中保障数据的完整性。区块链数字身份是为了建立一种扁平化、易扩展的数字身份认证新模式,用户构建可跨架构互联互通的分布式身份认证体系,并在身份所有者的控制下推动用户间数据的共享及安全流转。相关技术中,基于区块链数字身份的数据共享方案需要根据数据共享用户范围一对一生成仅对授权用户可见的可验证凭证处理,当数据需要同时共享个多个用户时,需要进行多次加密处理并生成多个可验证凭证,加密流程及凭证管理流程复杂,消耗成本高。

技术实现思路

[0003]本专利技术的一个目的在于提供一种基于业务链的数据共享方法,基于广播加密技术,实现区块链凭证的一对多安全共享,能够简化加密流程及凭证管理流程,节约消耗成本。本专利技术的另一个目的在于提供一种基于业务链的数据共享装置。本专利技术的再一个目的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于业务链的数据共享方法,其特征在于,所述方法包括:响应于共享数据封装请求,对共享数据进行凭证封装处理,得到可验证数据凭证;根据当前机构的共享用户集,对所述可验证数据凭证进行加密,得到密文消息;将所述密文消息发送至业务链上的区块链节点,使得所述区块链节点向共享用户集中的数据接收方发送数据获取消息,以供数据接收方通过所述业务链对所述密文消息进行解密获得共享数据。2.根据权利要求1所述的基于业务链的数据共享方法,其特征在于,还包括:接收业务链中的数据接收方发送的数据共享请求,所述数据共享请求包括请求数据信息;向所述数据接收方发送数据共享确认消息;将所述数据接收方添加至当前机构的共享用户集。3.根据权利要求1所述的基于业务链的数据共享方法,其特征在于,所述对共享数据进行凭证封装处理,得到可验证数据凭证,包括:根据所述共享数据,生成数据凭证;通过当前身份对应的私钥,对所述数据凭证进行签名,得到可验证数据凭证。4.根据权利要求1所述的基于业务链的数据共享方法,其特征在于,所述根据当前机构的共享用户集,对所述可验证数据凭证进行加密,得到密文消息,包括:通过广播加密生成算法,根据当前机构的共享用户集,生成主密钥对,主密钥对包括广播公钥和广播私钥;通过密钥生成算法,根据当前机构的共享用户集中用户的用户身份和所述广播私钥,生成用户身份对应的可解密私钥;通过加密算法,根据当前机构的共享用户集中用户的用户身份和所述广播公钥,对所述可验证数据凭证进行加密,得到共享密文和广播加密报文头;根据当前机构的共享用户集中用户的用户身份对应的公钥,对相应用户身份对应的可解密私钥进行加密,得到用户身份对应的加密私钥;根据所述用户身份和对应的加密私钥,生成用户加密身份集;根据所述用户加密身份集、共享用户集、广播公钥、共享密文和广播加密报文头,生成密文消息。5.根据权利要求1所述的基于业务链的数据共享方法,其特征在于,在所述将所述...

【专利技术属性】
技术研发人员:裴磊罗伟彬刘朝伟罗秉安
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1