资产证明文件的传输方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37074524 阅读:12 留言:0更新日期:2023-03-29 19:51
本申请涉及一种资产证明文件的传输方法、装置、计算机设备、存储介质和计算机程序产品,可应用于信息安全技术领域,能够在资产证明文件传输过程中兼顾数据安全和传输效率。所述方法包括:响应第一节点携带账户的资产证明文件的证明传输消息,从区块链中确定针对资产证明文件生成的第一区块,并基于第一区块存储的资产证明文件的文件信息校验资产证明文件;若校验通过,基于资产证明文件的文件信息生成第二区块;在区块链中对第二区块上链,并在证明传输消息指示资产证明文件的目标传输节点为与当前节点通信的第二节点的情况下,将资产证明文件发送到第二节点,使第二节点基于第二区块存储的资产证明文件的文件信息校验获取的资产证明文件。产证明文件。产证明文件。

【技术实现步骤摘要】
资产证明文件的传输方法、装置、计算机设备和存储介质


[0001]本申请涉及信息安全
,特别是涉及一种资产证明文件的传输方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,用户在办理业务并提供资产证明文件时,往往需要用户到多个不同的机构进行线下申请,费时费力。
[0003]在相关技术中,为了增加资产证明文件在不同机构的传输效率,部分机构会利用担保中心在不同机构之间传输资产证明文件,即所有资产证明文件都由过担保中心传输到目标机构;或者,也会在不同机构之间直接建立传输通道,进行点对点的资产证明文件传输。
[0004]然而,前一方式中难以寻找到高度可信的担保中心,资产证明文件传输过程中仍然存在数据被篡改的风险;而后者则需要与多个不同机构建立传输通道,随着参与机构的增加,系统复杂程度迅速增长。可见,相关技术在传输资产证明文件时,难以同时兼顾资产证明文件的传输效率和数据安全。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够兼顾资产证明文件的传输效率和数据安全的资产证明文件的传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种资产证明文件的传输方法。所述方法包括:
[0007]响应第一节点携带账户的资产证明文件的证明传输消息,从区块链中确定针对所述账户的资产证明文件生成的第一区块,并基于所述第一区块存储的资产证明文件的文件信息校验所述资产证明文件;
[0008]若校验通过,则基于所述资产证明文件的文件信息生成第二区块;
[0009]在所述区块链中对所述第二区块进行上链,并在所述证明传输消息指示所述资产证明文件的目标传输节点为与当前节点通信的第二节点的情况下,将所述资产证明文件发送到所述第二节点,以使所述第二节点基于所述第二区块存储的所述资产证明文件的文件信息校验所述第二节点获取的资产证明文件。
[0010]在其中一个实施例中,所述资产证明文件携带有所述第一节点生成的三维码,所述从区块链中确定针对所述账户的资产证明文件生成的第一区块,包括:
[0011]对所述资产证明携带的三维码进行解码,基于解码结果得到所述资产证明文件对应的参考文件信息;
[0012]比较所述参考文件信息与当前节点接收的所述资产证明文件中的文件信息,并在所述参考文件信息与所述资产证明文件中的文件信息匹配时,基于所述资产证明文件中的文件信息,生成区块索引;
[0013]基于所述区块索引,获取区块链中针对所述账户的资产证明文件生成的第一区块。
[0014]在其中一个实施例中,所述基于所述资产证明文件中的文件信息,生成区块索引,包括:
[0015]从所述资产证明文件中的文件信息中读取所述账户的账户标识,并从所述解码结果中获取所述三维码的生成时间;
[0016]基于所述账户标识和所述三维码的生成时间,生成区块索引。
[0017]在其中一个实施例中,所述将所述资产证明文件发送到所述第二节点,包括:
[0018]获取所述账户的面部图像的色彩参数,并基于所述面部图像的色彩参数、所述资产证明文件的文件信息和当前时间,生成三维码;
[0019]将所述三维码添加到所述资产证明文件中,并将携带有所述三维码的所述资产证明文件发送到所述第二节点。
[0020]在其中一个实施例中,所述证明传输消息中还携带有所述第一节点提供的区块访问令牌,在所述基于所述第一区块存储的资产证明文件的文件信息校验所述资产证明文件之前,还包括:
[0021]向区块链平台发送针对区块链中的第一区块的查看请求;所述查看请求携带有所述区块访问令牌,所述校验请求用于指示所述区块链平台基于所述区块访问令牌校验对当前节点的访问权限进行校验;
[0022]在校验通过的情况下,接收所述区块链平台返回所述第一区块存储的资产证明文件的文件信息。
[0023]在其中一个实施例中,在所述区块链中上链的所述第二区块为经过当前节点对应的节点密钥签名后的区块,所述节点密钥基于当前节点的密钥种子生成,所述方法还包括:
[0024]在所述密钥种子处于丢失状态的情况下,从多个节点中查找存储当前节点的备份密钥种子的第一备份节点;
[0025]向所述第一备份节点发送携带有当前节点对应的节点身份信息的备份种子获取请求;所述备份种子获取请求用于触发所述第一备份节点对所述节点身份信息与预先存储的所述备份密钥种子关联的身份认证信息进行匹配;
[0026]在所述节点身份信息与所述身份认证信息匹配的情况下,接收所述第一备份节点返回的所述备份密钥种子。
[0027]在其中一个实施例中,所述从多个节点中查找存储当前节点的备份密钥种子的第一备份节点,包括:
[0028]向多个节点广播针对当前节点的备份节点查询请求;
[0029]若接收到第二备份节点针对所述备份节点查询请求的响应消息后,向所述第二备份节点发送携带当前节点对应的节点身份信息的备份关系获取请求;所述备份关系获取请求用于触发所述第二备份节点对所述节点身份信息与预先存储的备份映射关系关联的身份认证信息进行匹配;
[0030]在所述节点身份信息与所述身份认证信息匹配的情况下,接收所述第二备份节点返回的所述备份映射关系;
[0031]基于备份映射关系,确定存储当前节点的备份密钥种子的第一备份节点。
[0032]第二方面,本申请还提供了一种资产证明文件的传输装置。所述装置包括:
[0033]校验模块,用于响应第一节点携带账户的资产证明文件的证明传输消息,从区块链中确定针对所述账户的资产证明文件生成的第一区块,并基于所述第一区块存储的资产证明文件的文件信息校验所述资产证明文件;
[0034]区块生成模块,用于若校验通过,则基于所述资产证明文件的文件信息生成第二区块;
[0035]文件传输模块,用于在所述区块链中对所述第二区块进行上链,并在所述证明传输消息指示所述资产证明文件的目标传输节点为与当前节点通信的第二节点的情况下,将所述资产证明文件发送到所述第二节点,以使所述第二节点基于所述第二区块存储的所述资产证明文件的文件信息校验所述第二节点获取的资产证明文件。
[0036]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0037]响应第一节点携带账户的资产证明文件的证明传输消息,从区块链中确定针对所述账户的资产证明文件生成的第一区块,并基于所述第一区块存储的资产证明文件的文件信息校验所述资产证明文件;
[0038]若校验通过,则基于所述资产证明文件的文件信息生成第二区块;
[0039]在所述区块链中对所述第二区块进行上链,并在所述证明传输消息指示所述资产证明文件的目标传输节点为与当前节点通信的第二节点的情况下,将所述资产证明文件发送到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资产证明文件的传输方法,其特征在于,所述方法包括:响应第一节点携带账户的资产证明文件的证明传输消息,从区块链中确定针对所述账户的资产证明文件生成的第一区块,并基于所述第一区块存储的资产证明文件的文件信息校验所述资产证明文件;若校验通过,则基于所述资产证明文件的文件信息生成第二区块;在所述区块链中对所述第二区块进行上链,并在所述证明传输消息指示所述资产证明文件的目标传输节点为与当前节点通信的第二节点的情况下,将所述资产证明文件发送到所述第二节点,以使所述第二节点基于所述第二区块存储的所述资产证明文件的文件信息校验所述第二节点获取的资产证明文件。2.根据权利要求1所述的方法,其特征在于,所述资产证明文件携带有所述第一节点生成的三维码,所述从区块链中确定针对所述账户的资产证明文件生成的第一区块,包括:对所述资产证明携带的三维码进行解码,基于解码结果得到所述资产证明文件对应的参考文件信息;比较所述参考文件信息与当前节点接收的所述资产证明文件中的文件信息,并在所述参考文件信息与所述资产证明文件中的文件信息匹配时,基于所述资产证明文件中的文件信息,生成区块索引;基于所述区块索引,获取区块链中针对所述账户的资产证明文件生成的第一区块。3.根据权利要求2所述的方法,其特征在于,所述基于所述资产证明文件中的文件信息,生成区块索引,包括:从所述资产证明文件中的文件信息中读取所述账户的账户标识,并从所述解码结果中获取所述三维码的生成时间;基于所述账户标识和所述三维码的生成时间,生成区块索引。4.根据权利要求2所述的方法,其特征在于,所述将所述资产证明文件发送到所述第二节点,包括:获取所述账户的面部图像的色彩参数,并基于所述面部图像的色彩参数、所述资产证明文件的文件信息和当前时间,生成三维码;将所述三维码添加到所述资产证明文件中,并将携带有所述三维码的所述资产证明文件发送到所述第二节点。5.根据权利要求1所述的方法,其特征在于,所述证明传输消息中还携带有所述第一节点提供的区块访问令牌,在所述基于所述第一区块存储的资产证明文件的文件信息校验所述资产证明文件之前,还包括:向区块链平台发送针对区块链中的第一区块的查看请求;所述查看请求携带有所述区块访问令牌,所述校验请求用于指示所述区块链平台基于所述区块访问令牌校验对当前节点的访问权限进行校验;在校验通过的情况下,接收所述区块链平台返回所述第一区块存储的资产证明文件的文件信息。6.根据权利要求1所述的方法,其特征在于,在所述区块链中上...

【专利技术属性】
技术研发人员:林泽鑫薛煜峰廖杰雷涛
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1