数据传送方法、系统、设备、电子设备及可读存储介质技术方案

技术编号:26264239 阅读:25 留言:0更新日期:2020-11-06 18:05
本公开实施例提供一种数据传送方法、系统、设备、电子设备及可读存储介质。所述数据传送方法包括:第一节点将授权条件、第一证书、数据访问地址和所述数据的变换值发送到中间节点;所述第一节点将第二证书发送到第二节点;所述第二节点将所述第二证书、第一密钥发送到所述中间节点;所述中间节点验证所述授权条件,并且根据所述第一证书验证所述第二证书;响应于所述第二证书通过验证,所述中间节点保存所述第二证书,并且将所述第一密钥发送到所述第一节点;所述第一节点接收所述第一密钥,将所述第一密钥保存到允许访问列表;所述中间节点将所述数据访问地址和所述数据的变换值发送到所述第二节点。因此,保证数据传送过程安全可靠。

【技术实现步骤摘要】
【国外来华专利技术】数据传送方法、系统、设备、电子设备及可读存储介质
本公开实施例涉及计算机
,尤其涉及数据传送方法、系统、设备、电子设备及可读存储介质。
技术介绍
对于计算机系统通信需要进行大量的数据传送。因此,保证数据传送过程的可靠性是极其重要的。数据授权访问是系统控制用户获得读取系统中存储的数据的权限的方法。当前数据授权访问方式通常由数据提供方控制,出现纠纷时用户难以提供证据。而且当前数据授权访问通常与数据提供方绑定,当需求的数据来自于多个数据提供方时,用户需要自己维护多个授权认证和数据入口,十分麻烦。
技术实现思路
为了解决相关技术中的问题,本公开实施例提供数据传送方法、系统、设备、电子设备及可读存储介质。第一方面,本公开实施例中提供一种数据传送方法,包括:第一节点将授权条件、第一证书、数据访问地址和所述数据的变换值发送到中间节点;所述第一节点将第二证书发送到第二节点;所述第二节点将所述第二证书、第一密钥发送到所述中间节点;所述中间节点验证所述授权条件,并且根据所述第一证书验证所述第二证书;响应于所述第二证书通过验证,所述中间节点保存所述第二证书,并且将所述第一密钥发送到所述第一节点;所述第一节点接收所述第一密钥,将所述第一密钥保存到允许访问列表;所述中间节点将所述数据访问地址和所述数据的变换值发送到所述第二节点;所述第二节点访问所述第一节点的所述数据访问地址,向所述第一节点发送基于第二密钥的签名;所述第一节点验证基于第二密钥的签名,并且响应于所述基于第二密钥的签名通过验证向所述第二节点发送所述数据;所述第二节点接收所述数据,并且核对所述数据的变换值,以确认接收到的所述数据是否正确。结合第一方面,本公开在第一方面的第一种实现方式中,所述授权条件是所述第二节点向所述第一节点支付了账单。结合第一方面,本公开在第一方面的第二种实现方式中,所述第二证书基于所述第一证书生成。结合第一方面,本公开在第一方面的第三种实现方式中,所述第一密钥基于所述第二密钥生成,所述验证基于第二密钥的签名包括:根据所述第一密钥验证所述基于第二密钥的签名。结合第一方面,本公开在第一方面的第四种实现方式中,所述中间节点是分布式的。结合第一方面,本公开在第一方面的第五种实现方式中,所述数据的变换值是所述数据的哈希变换值。结合第一方面,本公开在第一方面的第六种实现方式中,所述第一节点为数据提供方,所述第二节点为数据接收方,所述中间节点为实现所述第一节点和所述第二节点间的数据传送所构建的合约。第二方面,本公开实施例中提供一种数据传送方法,包括:将授权条件、第一证书、数据访问地址和所述数据的变换值发送到中间节点;将第二证书发送到第二节点;从所述中间节点接收第一密钥,将所述第一密钥保存到允许访问列表;从所述第二节点接收基于第二密钥的签名,验证所述基于第二密钥的签名,并且响应于所述基于第二密钥的签名通过验证向所述第二节点发送所述数据。结合第二方面,本公开在第二方面的第一种实现方式中,所述授权条件是所述第二节点向所述第一节点支付了账单。结合第二方面,本公开在第二方面的第二种实现方式中,所述第二证书基于所述第一证书生成。结合第二方面,本公开在第二方面的第三种实现方式中,所述第一密钥基于所述第二密钥生成,所述验证基于第二密钥的签名包括:根据所述第一密钥验证基于所述第二密钥的签名。结合第二方面,本公开在第二方面的第四种实现方式中,所述数据的变换值是所述数据的哈希变换值。第三方面,本公开实施例中提供一种数据传送方法,包括:从第一节点接收授权条件、第一证书、数据访问地址和所述数据的变换值;从第二节点接收第二证书和第一密钥;验证所述授权条件,根据所述第一证书验证所述第二证书;响应于所述第二证书通过验证,保存所述第二证书,并且将所述第一密钥发送到所述第一节点;将所述数据访问地址和所述数据的变换值发送到所述第二节点。结合第三方面,本公开在第三方面的第一种实现方式中,所述授权条件是所述第二节点向所述第一节点支付了账单。结合第三方面,本公开在第三方面的第二种实现方式中,所述第二证书基于所述第一证书生成。结合第三方面,本公开在第三方面的第三种实现方式中,所述数据的变换值是所述数据的哈希变换值。结合第三方面,本公开在第三方面的第四种实现方式中,所述中间节点是分布式的。第四方面,本公开实施例中提供一种数据传送方法,包括:从第一节点接收第二证书;向中间节点发送所述第二证书和第一密钥;从所述中间节点接收数据访问地址和所述数据的变换值;访问所述第一节点的所述数据访问地址,向所述第一节点发送基于第二密钥的签名;从所述第一节点接收所述数据,并且核对所述数据的变换值,以确认接收到的所述数据是否正确。结合第四方面,本公开在第四方面的第一种实现方式中,所述第一密钥基于所述第二密钥生成。结合第四方面,本公开在第四方面的第二种实现方式中,所述数据的变换值是所述数据的哈希变换值。第五方面,本公开实施例中提供一种数据传送系统,包括第一节点、中间节点和第二节点,所述系统的特征在于,所述第一节点将授权条件、第一证书、数据访问地址和所述数据的变换值发送到中间节点;所述第一节点将第二证书发送到所述第二节点;所述第二节点将所述第二证书、第一密钥发送到所述中间节点;所述中间节点验证所述授权条件,并且根据所述第一证书验证所述第二证书;响应于所述第二证书通过验证,所述中间节点保存所述第二证书,并且将所述第一密钥发送到所述第一节点;所述第一节点接收所述第一密钥,将所述第一密钥保存到允许访问列表;所述中间节点将所述数据访问地址和所述数据的变换值发送到所述第二节点;所述第二节点访问所述第一节点的所述数据访问地址,向所述第一节点发送基于第二密钥的签名;所述第一节点验证基于第二密钥的签名,并且响应于所述基于第二密钥的签名通过验证向所述第二节点发送所述数据;所述第二节点接收所述数据,并且核对所述数据的变换值,以确认接收到的所述数据是否正确。结合第五方面,本公开在第五方面的第一种实现方式中,所述授权条件是所述第二节点向所述第一节点支付了账单。结合第五方面,本公开在第五方面的第二种实现方式中,所述第二证书基于所述第一证书生成。结合第五方面,本公开在第五方面的第三种实现方式中,所述第一密钥基于所述第二密钥生成,所述验证基于第二密钥的签名包括:根据所述第一密钥验证所述基于第二密钥的签名。结合第五方面,本公开在第五方面的第四种实现方式中,所述中间节点是分布式的。结合第五方面,本公开在第五方面的第五种实现方式中,所述数据的变换值是所述数据的哈希变换值。结合第五方面,本公开在第五方面的第六种实现本文档来自技高网...

【技术保护点】
1.一种数据传送方法,其特征在于,包括:/n第一节点将授权条件、第一证书、数据访问地址和所述数据的变换值发送到中间节点;/n所述第一节点将第二证书发送到第二节点;/n所述第二节点将所述第二证书、第一密钥发送到所述中间节点;/n所述中间节点验证所述授权条件,并且根据所述第一证书验证所述第二证书;/n响应于所述第二证书通过验证,所述中间节点保存所述第二证书,并且将所述第一密钥发送到所述第一节点;/n所述第一节点接收所述第一密钥,将所述第一密钥保存到允许访问列表;/n所述中间节点将所述数据访问地址和所述数据的变换值发送到所述第二节点;/n所述第二节点访问所述第一节点的所述数据访问地址,向所述第一节点发送基于第二密钥的签名;/n所述第一节点验证基于第二密钥的签名,并且响应于所述基于第二密钥的签名通过验证向所述第二节点发送所述数据;/n所述第二节点接收所述数据,并且核对所述数据的变换值,以确认接收到的所述数据是否正确。/n

【技术特征摘要】
【国外来华专利技术】1.一种数据传送方法,其特征在于,包括:
第一节点将授权条件、第一证书、数据访问地址和所述数据的变换值发送到中间节点;
所述第一节点将第二证书发送到第二节点;
所述第二节点将所述第二证书、第一密钥发送到所述中间节点;
所述中间节点验证所述授权条件,并且根据所述第一证书验证所述第二证书;
响应于所述第二证书通过验证,所述中间节点保存所述第二证书,并且将所述第一密钥发送到所述第一节点;
所述第一节点接收所述第一密钥,将所述第一密钥保存到允许访问列表;
所述中间节点将所述数据访问地址和所述数据的变换值发送到所述第二节点;
所述第二节点访问所述第一节点的所述数据访问地址,向所述第一节点发送基于第二密钥的签名;
所述第一节点验证基于第二密钥的签名,并且响应于所述基于第二密钥的签名通过验证向所述第二节点发送所述数据;
所述第二节点接收所述数据,并且核对所述数据的变换值,以确认接收到的所述数据是否正确。


2.根据权利要求1所述的方法,其特征在于,
所述授权条件是所述第二节点向所述第一节点支付了账单。


3.根据权利要求1所述的方法,其特征在于,
所述第二证书基于所述第一证书生成。


4.根据权利要求1所述的方法,其特征在于,
所述第一密钥基于所述第二密钥生成,所述验证基于第二密钥的签名包括:根据所述第一密钥验证所述基于第二密钥的签名。


5.根据权利要求1所述的方法,其特征在于,
所述中间节点是分布式的。


6.根据权利要求1所述的方法,其特征在于,
所述数据的变换值...

【专利技术属性】
技术研发人员:张焱施逸杨东李汪红
申请(专利权)人:合肥达朴汇联科技有限公司
类型:发明
国别省市:安徽;34

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

1