本申请涉及区块链领域,尤其涉及一种基于多区块链网络的信息认证方法、装置、以及设备。
背景技术:
1、在为客户提供贷款申请、发放等信贷业务服务的过程中,金融机构需要对申请进行信贷业务处理的申请机构进行认证核对处理。
2、现有技术中,金融机构接收申请机构所上报的生产数据,对该生产数据进行认证核对处理,并基于认证结果,确定是否对该信贷业务申请机构进行信贷业务处理。
3、但是上述方式中,在生产数据的上报过程中,存在数据被篡改的异常情况,导致所得到的认证结果不准确,进而影响申请机构的信贷业务处理。
技术实现思路
1、本申请提供一种基于多区块链网络的信息认证方法、装置、以及设备,用以解决因在生产数据的上报过程中,存在数据被篡改的异常情况,导致核对结果不准确的技术问题。
2、第一方面,本申请提供一种基于多区块链网络的信息认证方法,所述方法应用于电子设备;所述电子设备部署多区块链网络,所述多区块链网络包括云端区块链以及至少一个申请进行信贷业务处理的申请机构对应的边缘区块链;所述方法包括:
3、获取目标机构的传感器设备的硬件信息和软件信息;其中,所述目标机构为当前申请进行信贷业务处理的申请机构;所述传感器设备用于进行数据上报处理;所述硬件信息表征传感器设备在多区块链网络中的硬件身份;所述软件信息中包括标识信息;所述标识信息表征传感器设备在多区块链网络中的软件身份的数字标识;
4、对所述硬件信息进行加密计算处理,得到所述硬件信息对应的密钥信息;其中,所述密钥信息包括公钥参数和私钥参数;
5、基于目标区块链,对所述硬件信息、所述密钥信息以及所述软件信息进行认证处理,得到所述传感器设备的第一认证结果;其中,所述目标区块链为各个边缘区块链中目标机构对应的边缘区块链;
6、若确定所述第一认证结果表征所述传感器设备当前身份认证通过,则基于所述云端区块链,对所述传感器设备进行二次身份认证处理,得到所述传感器设备的第二认证结果;其中,所述第二认证结果中包括传感器设备二次身份认证是否通过。
7、第二方面,本申请提供一种基于多区块链网络的信息认证装置,所述装置应用于电子设备;所述电子设备部署多区块链网络,所述多区块链网络包括云端区块链以及至少一个申请进行信贷业务处理的申请机构对应的边缘区块链;所述装置包括:
8、获取单元,用于获取目标机构的传感器设备的硬件信息和软件信息;其中,所述目标机构为当前申请进行信贷业务处理的申请机构;所述传感器设备用于进行数据上报处理;所述硬件信息表征传感器设备在多区块链网络中的硬件身份;所述软件信息中包括标识信息;所述标识信息表征传感器设备在多区块链网络中的软件身份的数字标识;
9、加密单元,用于对所述硬件信息进行加密计算处理,得到所述硬件信息对应的密钥信息;其中,所述密钥信息包括公钥参数和私钥参数;
10、第一认证单元,用于基于目标区块链,对所述硬件信息、所述密钥信息以及所述软件信息进行认证处理,得到所述传感器设备的第一认证结果;其中,所述目标区块链为各个边缘区块链中目标机构对应的边缘区块链;
11、第二认证单元,用于若确定所述第一认证结果表征所述传感器设备当前身份认证通过,则基于所述云端区块链,对所述传感器设备进行二次身份认证处理,得到所述传感器设备的第二认证结果;其中,所述第二认证结果中包括传感器设备二次身份认证是否通过。
12、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
13、所述存储器存储计算机执行指令;
14、所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面所述的方法。
15、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。
16、第五方面,本申请提供一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序被处理器执行时用于实现第一方面所述的方法。
17、本申请提供的基于多区块链网络的信息认证方法、装置、以及设备,通过多区块链网络中的边缘区块链以及云端区块链,对申请机构的传感器设备的硬件身份、传感器设备在区块链上的软件身份进行多次认证处理,进而可以确保该传感器设备发送的数据的准确性和安全性。
1.一种基于多区块链网络的信息认证方法,其特征在于,所述方法应用于电子设备;所述电子设备部署多区块链网络,所述多区块链网络包括云端区块链以及至少一个申请进行信贷业务处理的申请机构对应的边缘区块链;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于目标区块链,对所述硬件信息、所述密钥信息以及所述软件信息进行认证处理,得到所述传感器设备的第一认证结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述边缘区块链中包括至少一个区块链节点;基于所述目标区块链,对所述软件信息、以及所述映射关系进行认证处理,得到所述第一认证结果,包括:
4.根据权利要求1所述的方法,其特征在于,基于所述云端区块链,对所述传感器设备进行二次身份认证处理,得到所述传感器设备的第二认证结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述实时处理信息包括出块时间;所述出块时间为当前目标区块链中生成一个新区块所需的时间;根据所述实时处理信息,对所述传感器设备进行二次身份认证处理,得到所述第二认证结果,包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,根据所述目标机构的碳排放数据,对所述目标机构进行信贷业务处理,包括:
8.根据权利要求7所述的方法,其特征在于,所述指令集合包括第三指令、第四指令以及第五指令;在基于所述第二指令,调用智能合约代码之前,还包括:
9.一种基于多区块链网络的信息认证装置,其特征在于,所述装置应用于电子设备;所述电子设备部署多区块链网络,所述多区块链网络包括云端区块链以及至少一个申请进行信贷业务处理的申请机构对应的边缘区块链;所述装置包括:
10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8中任一项所述的方法。
12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。