一种计算机认证方法、装置、电子设备和存储介质与流程

未命名 08-02 阅读:145 评论:0


1.本发明涉及计算机认证技术领域,特别是涉及一种计算机认证方法、一种计算机认证装置、一种电子设备和一种存储介质。


背景技术:

2.随着科技的发展,计算机在大规模应用,当前的计算机也不是单一的个体,由芯片系统、测控、经典服务、服务、编程框架对外实现功能,从而组成计算机。但目前如何解决计算机隐私保护、安全认证、精细管理、追溯认证,特别是针对于量子计算机,目前并未存在较好的方案。


技术实现要素:

3.鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种计算机认证方法、一种计算机认证装置、一种电子设备和一种存储介质。
4.在本发明的一可选实施例中,本发明实施例公开了一种计算机认证方法,包括:基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。
5.可选地,所述方法还包括:接收查询指令,所述查询指令包括网络权限;基于所述网络权限在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络中确定目标计算机信息。
6.可选地,所述计算机云平台为量子云平台,所述量子云平台为多个,所述基于计算机云平台,组成第一级区块链网络的步骤包括:从所述量子云平台中确定目标量子云平台;将所述目标量子云平台相互连接,组成所述第一级区块链网络。
7.可选地,所述计算机为量子计算机,所述基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络的步骤包括:基于所述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机;将所述量子计算机相互连接,组成所述第二级区块链网络。
8.可选地,所述第一智能合约包括预设二级区块链节点信息智能合约;所述基于所
述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机的步骤包括:依据所述预设二级区块链节点信息智能合约中的二级区块链节点数据,在所述量子云平台中,确定量子云平台节点;从所述量子云平台节点确定所述量子计算机。
9.可选地,所述从所述量子云平台节点确定所述量子计算机的步骤包括:判断所述量子云平台节点是否满足预设第一认证规则;响应于所述量子云平台节点满足所述预设第一认证规则,确定所述量子云平台节点为所述量子计算机。
10.可选地,所述第一智能合约还包括创建二级区块链网络智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:接收预设第一创建指令,执行所述创建二级区块链网络指令智能合约。
11.可选地,所述第一智能合约还包括第一数据信息关联存储智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,存储所述第一数据信息关联存储智能合约。
12.可选地,所述第一智能合约还包括第一数据信息关联更新智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,执行所述第一数据信息关联更新智能合约。
13.可选地,所述基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络的步骤包括:基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件;将所述软硬件相互连接,组成所述第三级区块链网络。
14.可选地,所述第二智能合约包括预设三级区块链节点信息智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤包括:依据所述预设三级区块链节点信息智能合约中的预设三级区块链节点数据,在所述量子计算机中,确定软硬件节点;从所述软硬件节点确定所述软硬件。
15.可选地,所述从所述软硬件节点确定所述软硬件的包括:判断所述软硬件节点是否满足预设第二认证规则;响应于所述软硬件节点满足所述预设第二认证规则,确定所述软硬件节点为所述软硬件。
16.可选地,所述第二智能合约还包括创建三级区块链网络智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:接收预设第二创建指令,执行所述创建三级区块链网络指令智能合约。
17.可选地,所述第二智能合约还包括第二数据信息关联存储智能合约,所述基于所
述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,存储所述第二数据信息关联存储智能合约。
18.可选地,所述第二智能合约还包括第二数据信息关联更新智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,执行所述第二数据信息关联更新智能合约。
19.可选地,所述软硬件节点包括:制冷机芯片节点、测控节点、上位机节点、经典服务节点。
20.可选地,所述方法还包括:在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络运行时,存储所述第一级区块链网络的运行数据、所述第二级区块链网络的运行数据和第三级区块链网络的运行数据,生成管理信息。
21.在本发明的第二个方面,本发明实施例还公开了一种量子计算机认证装置,包括:第一认证组合模块,用于基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;第二认证组合模块,用于基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;第三认证组合模块,用于基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。
22.在本发明的第三个方面,本发明实施例还公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的计算机认证方法的步骤。
23.在本发明的第四个方面,本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的计算机认证方法的步骤。
24.本发明实施例包括以下优点:本发明实施例通过基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络;通过将计算机云平台、计算机、计算机软硬件组成的三级区块链网络,在接入时的逐层级认证,使得量子计算机可以实现安全认证,并且,三级区块链网络还可以反向追溯,从而实现追溯认证。
附图说明
25.图1是本发明的一种计算机认证方法实施例的步骤流程图;图2是本发明的一种计算机认证方法实施例的步骤流程图;
图3是本发明的一种计算机认证方法实施例的网络架构示意图;图4是本发明的一种计算机认证装置实施例的结构框图;图5是本发明实施例提供的一种电子设备的结构框图;图6是本发明实施例提供的一种存储介质的结构框图。
具体实施方式
26.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
27.参照图1,示出了本发明的一种计算机认证方法实施例的步骤流程图,所述计算机认证方法具体可以包括如下步骤:步骤101,基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;在本发明实施例中,可以首先基于计算机云平台,将计算机云平台连接组成第一级区块链网络。其中,计算机云平台可以为量子云平台,基于量子芯片系统、量子测控、量子编程框架对外实现量子功能的计算机设备。第一级区块链网络部署有第一智能合约,第一智能合约记录计算机云平台包含的计算机标识,即第一智能合约为第一级区块链网络中每个计算机云平台具有的连接协议。
28.步骤102,基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于第一智能合约,确定计算机云平台中所包含的计算机,即计算机标识对应的计算机,将这些计算机连接起来,组成第二级区块链网络。第二级区块链网络部署有第二智能合约,第二智能合约记录量子计算机包含的软硬件标识;即第二智能合约为第二级区块链网络中每个计算机具有的连接协议。
29.步骤103,基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。
30.基于第三智能合约,确定计算机所包含的软硬件,即软硬件标识对应的软硬件;将对应的软硬件进行连接,组成第三级区块链网络。即形成了三级的区块链网络,第一级为计算机云平台,第二级为计算机,第三级为计算机的软硬件。从而可以在三级的区块链网络连接的过程中,每一级都对下一级进行认证,从而实现安全认证。
31.本发明实施例通过基基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络;通过将计算机云平台、计算机、计算机软硬件组成的三级区块链网络,在接入时的逐层级认证,使得计算机可以实现安全认证,并且,三级的区块链网络还可以反向追溯,从而实现追溯认证。
32.参照图2,示出了本发明的另一种计算机认证方法实施例的步骤流程图,所述计算
机认证方法具体可以包括如下步骤:步骤201,基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;在本发明实施例中,先基于计算云平台,组成第一级区块链网络。第一级区块链网络中的每个计算机云平台都部署有第一智能合约,该第一智能合约记录对应的计算云平台包含的计算机标识。
33.具体地,所述计算机云平台为量子云平台,所述量子云平台为多个,所述基于计算机云平台,组成第一级区块链网络的步骤包括:从所述量子云平台中确定所述目标量子云平台;将所述目标量子云平台相互连接,组成所述第一级区块链网络。
34.从当前的多个量子云平台中,确定出需要连接的目标量子云平台,将目标量子云平台相互连接起来,组成第一级区块链网络。
35.步骤202,基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;针对每个计算机云平台,基于其部署的第一智能合约确定计算机标识对应的计算机,通过这些计算机组成该计算机云平台对应的第二级区块链网络。其中,第二级区块链网络中的每个计算机部署有第二智能合约,第二智能合约记录计算机包含的软硬件标识。
36.在本发明的一可选实施例中,所述计算机为量子计算机,所述基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络的步骤包括:子步骤s2021,基于所述第一智能合约,在所述量子云平台中,识别所述计算机标识对应的量子计算机;子步骤s2022,将所述量子计算机相互连接,组成所述第二级区块链网络。
37.基于第一智能合约,在其部署的量子云平台中,识别出计算机标识对应的量子计算机,将这些量子计算机相互连接,组成对应的第二级区块链网络。
38.进一步地,所述第一智能合约包括预设二级区块链节点信息智能合约;所述基于所述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机的步骤包括:依据所述预设二级区块链节点信息智能合约中的二级区块链节点数据,在所述量子云平台中,确定量子云平台节点;从所述量子云平台节点确定所述量子计算机。
39.在本发明实施例中,第一智能合约中包括预设二级区块链节点信息智能合约,预设二级区块链节点信息智能合约中记录了对应的节点信息,因此,可以基于预设二级区块链节点信息智能合约中的二级区块链节点数据,逐一在量子云平台中,确定量子云平台节点,并且在得到的多个量子云平台节点中,确定出量子计算机。
40.进一步地,所述从所述量子云平台节点确定所述量子计算机的步骤包括:判断所述量子云平台节点是否满足预设第一认证规则;响应于所述量子云平台节点满足所述预设第一认证规则,确定所述量子云平台节点为所述量子计算机。
41.首先可以判断量子云平台节点是否满足预设第一认证规则,其中,该预设第一认证规则可以根据实际情况确定,本发明实施例不作限定。当量子云平台节点满足预设第一认证规则,即量子云平台节点通过安全认证,可以将量子云平台节点为组成第二级区块链网络的量子计算机。量子计算机的客户端通过软件开发工具包(sdk)中公私钥的方式连接
到量子云平台。当量子云平台节点不满足预设第一认证规则时,即量子云平台节点未通过安全认证,删除该量子云平台节点。
42.此外,所述第一智能合约还包括创建二级区块链网络智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:接收预设第一创建指令,执行所述创建二级区块链网络指令智能合约。
43.在组建第二级区块链网络前,可以接收第一创建指令,触发执行创建二级区块链网络指令智能合约,以启动对第二级区块链网络的组建。
44.此外,所述第一智能合约还包括第一数据信息关联存储智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,存储所述第一数据信息关联存储智能合约。
45.在第二级区块链网络组建完成后,还可以在量子计算机中,存储第一数据信息关联存储智能合约,以使第二级区块链网络中的量子计算机中的信息相互存储。
46.此外,所述第一智能合约还包括第一数据信息关联更新智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,执行所述第一数据信息关联更新智能合约。
47.在第二级区块链网络组建完成后,还可以在量子计算机中,执行第一数据信息关联更新智能合约,以使第二级区块链网络中的量子计算机中的信息可以相互更新。
48.步骤203,基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络;针对每个量子计算机,基于其部署的第二智能合约确定软硬件标识对应的软硬件,通过这些软硬件组成该量子计算机对应的第三级区块链网络。
49.构建完成后的三级区块链网络可以参照图3,第一级区块链网络由量子云平台(量子云节点)组成的第一级区块链网络,第二级区块链网络为单个量子云平台中的量子计算机组成,第三级区块链网络单个量子计算机中的各种软硬件节点组成。
50.其中,软硬点节点可以包括制冷机芯片节点、测控节点、上位机节点、经典服务节点。制冷机芯片节点对应计算机制冷机芯片,测控节点对应传感器,上位机节点对应的上位机服务,经典服务节点对应的常规的计算机设备。
51.在本发明的一可选实施例中,所述基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络的步骤包括:子步骤s2031,基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件;子步骤s2032,将所述软硬件相互连接,组成所述第三级区块链网络。
52.基于第二智能合约,在其部署的量子计算机中,在量子计算机中,识别出软硬件标识对应的软硬件,从将这些软硬件相互连接,组成对应的第三级区块链网络。
53.进一步地,述第二智能合约包括预设三级区块链节点信息智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤包括:依据所述预设三级区块链节点信息智能合约中的预设三级区块链节点数据,在所述量子计算机中,确定软硬件节点;从所述软硬件节点确定所述软硬件。
54.在本发明实施例中,可以基于预设三级区块链节点信息智能合约中的预设三级区
块链节点数据,在量子计算机中,确定对应的软硬件节点,并从这些软硬件节点进一步判断,确定出组成第三级区块链网络的软硬件。
55.其中,所述从所述软硬件节点确定所述软硬件的包括:判断所述软硬件节点是否满足预设第二认证规则;响应于所述软硬件节点满足所述预设第二认证规则,确定所述软硬件节点为所述软硬件。
56.在对软硬件节点进行筛选的过程中,可以判断软硬件节点是否满足预设第二认证规则;其中,第二认证规则为软硬件的安全认证规则,本领域技术人员可以根据实际情况确定,本发明实施例对此不作限定。
57.当软硬件节点满足预设第二认证规则,即说明软硬件节点通过安全认证,可以将该软硬件节点确定为组成第三级区块链网络的软硬件。当软硬件节点满足预设第二认证规则,即说明软硬件节点未通过安全认证,删除该软硬件节点。
58.此外,所述第二智能合约还包括创建三级区块链网络智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:接收预设第二创建指令,执行所述创建三级区块链网络指令智能合约。
59.在组建第三级区块链网络前,可以接收第二创建指令,触发执行创建三级区块链网络指令智能合约,以启动对第三级区块链网络的组建。
60.此外,所述第二智能合约还包括第二数据信息关联存储智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,存储所述第二数据信息关联存储智能合约。
61.在第二级区块链网络组建完成后,还可以在软硬件中,存储第二数据信息关联存储智能合约,以使第三级区块链网络中的软硬件中的信息相互存储。
62.此外,所述第二智能合约还包括第二数据信息关联更新智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,执行所述第二数据信息关联更新智能合约。
63.在第三级区块链网络组建完成后,还可以在软硬件中,执行第二数据信息关联更新智能合约,以使第三级区块链网络中的软硬件中的信息可以相互更新。
64.步骤204,在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络运行时,存储所述第一级区块链网络的运行数据、所述第二级区块链网络的运行数据和第三级区块链网络的运行数据,生成管理信息;经过认证后建立的第一级区块链网络、第二级区块链网络和第三级区块链网络中,用户会使用其进行数据处理,在第一级区块链网络、第二级区块链网络和第三级区块链网络运行时第一级区块链网络、第二级区块链网络和第三级区块链网络产生的运行数据都存储至对应的存储块中,生成管理信息。其中该存储块可以是区块链的数据块。
65.步骤205,接收查询指令,所述查询指令包括网络权限;当用户需要查询量子计算机中的信息时,触发查询指令。接收查询指令,其中该查询指令包括用户进行查询的网络权限。
66.步骤206,基于所述网络权限在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络中确定目标计算机信息。
67.基于网络权限,从第一级区块链网络、第二级区块链网络和第三级区块链网络中,
查询该网络权限可以查询到的信息,确定为目标计算机信息,以供该用户进行查看,实现网络追溯。
68.在本发明实施例中,通过量子计算三级区块链网络的自动构建认证,智能合约等有效的解决量子计算机隐私保护、安全认证、精细管理、追溯认证。
69.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
70.参照图4,示出了本发明的一种计算机认证装置实施例的结构框图,所述计算机认证装置具体可以包括如下模块:第一认证组合模块401,用于基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;第二认证组合模块402,用于基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;第三认证组合模块403,用于基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。
71.在本发明的一可选实施例中,所述装置还包括:查询模块,用于接收查询指令,所述查询指令包括网络权限;信息反馈模块,用于基于所述网络权限在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络中确定目标计算机信息。
72.在本发明的一可选实施例中,所述计算机云平台为量子云平台,所述量子云平台为多个,所述第一认证组合模块401包括:目标量子云平台确定子模块,用于从所述量子云平台中确定所述目标量子云平台;第一组合子模块,用于将所述目标量子云平台相互连接,组成所述第一级区块链网络。
73.在本发明的一可选实施例中,所述计算机为量子计算机,所述第二认证组合模块402包括:识别子模块,用于基于所述第一智能合约,在所述量子云平台中,识别所述计算机标识对应的量子计算机;第二组合子模块,用于将所述量子计算机相互连接,组成所述第二级区块链网络。
74.在本发明的一可选实施例中,所述第一智能合约包括预设二级区块链节点信息智能合约;所述识别子模块包括:量子云平台节点确定单元,用于依据所述预设二级区块链节点信息智能合约中的二级区块链节点数据,在所述量子云平台中,确定量子云平台节点;量子计算机确定单元,用于从所述量子云平台节点确定所述量子计算机。
75.在本发明的一可选实施例中,所述量子计算机确定单元包括:第一判断子单元,用于判断所述量子云平台节点是否满足预设第一认证规则;量子计算机确定子单元,用于响应于所述量子云平台节点满足所述预设第一认证规则,确定所述量子云平台节点为所述量子计算机。
76.在本发明的一可选实施例中,所述第一智能合约还包括创建二级区块链网络智能合约,所述第二认证组合模块402还包括:第一创建子模块,用于接收预设第一创建指令,执行所述创建二级区块链网络指令智能合约。
77.在本发明的一可选实施例中,所述第一智能合约还包括第一数据信息关联存储智能合约,所述第二认证组合模块402还包括:第一存储子模块,用于在所述量子计算机中,存储所述第一数据信息关联存储智能合约。
78.在本发明的一可选实施例中,所述第一智能合约还包括第一数据信息关联更新智能合约,所述第二认证组合模块402还包括:第一更新子模块,用于在所述量子计算机中,执行所述第一数据信息关联更新智能合约。
79.在本发明的一可选实施例中,所述第三认证组合模块403包括:第二识别子模块,用于基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件;连接模块,用于将所述软硬件相互连接,组成所述第三级区块链网络。
80.在本发明的一可选实施例中,所述第二智能合约包括预设三级区块链节点信息智能合约;所述第二识别子模块包括:第二识别单元,用于依据所述预设三级区块链节点信息智能合约中的预设三级区块链节点数据,在所述量子计算机中,确定软硬件节点;软硬件确定单元,用于所述软硬件节点确定所述软硬件。
81.在本发明的一可选实施例中,所述软硬件确定单元包括:第二判断子单元,用于判断所述软硬件节点是否满足预设第二认证规则;认证确定子单元,用于响应于所述软硬件节点满足所述预设第二认证规则,确定所述软硬件节点为所述软硬件。
82.在本发明的一可选实施例中,所述第二智能合约还包括创建三级区块链网络智能合约;所述第三认证组合模块403还包括:第二创建子模块,用于接收预设第二创建指令,执行所述创建三级区块链网络指令智能合约。
83.在本发明的一可选实施例中,所述第二智能合约还包括第二数据信息关联存储智能合约,所述第三认证组合模块403还包括:第二存储子模块,用于在所述软硬件中,存储所述第二数据信息关联存储智能合约。
84.在本发明的一可选实施例中,所述第二智能合约还包括第二数据信息关联更新智能合约,所述第三认证组合模块403还包括:
第二关联子模块,用于在所述软硬件中,执行所述第二数据信息关联更新智能合约。
85.在本发明的一可选实施例中,所述软硬件节点包括:制冷机芯片节点、测控节点、上位机节点、经典服务节点。
86.在本发明的一可选实施例中,所述装置还包括:管理模块,用于在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络运行时,存储所述第一级区块链网络的运行数据、所述第二级区块链网络的运行数据和第三级区块链网络的运行数据,生成管理信息。
87.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
88.参照图5,本发明实施例还提供了一种电子设备,包括:处理器501和存储介质502,所述存储介质502存储有所述处理器501可执行的计算机程序,当电子设备运行时,所述处理器501执行所述计算机程序,以执行如本发明实施例任一项所述的计算机认证方法。所述计算机认证方法,包括:基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。
89.可选地,所述方法还包括:接收查询指令,所述查询指令包括网络权限;基于所述网络权限在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络中确定目标计算机信息。
90.可选地,所述计算机云平台为量子云平台,所述量子云平台为多个,所述基于计算机云平台,组成第一级区块链网络的步骤包括:从所述量子云平台中确定所述目标量子云平台;将所述目标量子云平台相互连接,组成所述第一级区块链网络。
91.可选地,所述计算机为量子计算机,所述基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络的步骤包括:基于所述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机;将所述量子计算机相互连接,组成所述第二级区块链网络。
92.可选地,所述第一智能合约包括预设二级区块链节点信息智能合约;所述基于所述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机的步骤包括:依据所述预设二级区块链节点信息智能合约中的二级区块链节点数据,在所述量子云平台中,确定量子云平台节点;
从所述量子云平台节点确定所述量子计算机。
93.可选地,所述从所述量子云平台节点确定所述量子计算机的步骤包括:判断所述量子云平台节点是否满足预设第一认证规则;响应于所述量子云平台节点满足所述预设第一认证规则,确定所述量子云平台节点为所述量子计算机。
94.可选地,所述第一智能合约还包括创建二级区块链网络智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:接收预设第一创建指令,执行所述创建二级区块链网络指令智能合约。
95.可选地,所述第一智能合约还包括第一数据信息关联存储智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,存储所述第一数据信息关联存储智能合约。
96.可选地,所述第一智能合约还包括第一数据信息关联更新智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,执行所述第一数据信息关联更新智能合约。
97.可选地,所述基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络的步骤包括:基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件;将所述软硬件相互连接,组成所述第三级区块链网络。
98.可选地,所述第二智能合约包括预设三级区块链节点信息智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤包括:依据所述预设三级区块链节点信息智能合约中的预设三级区块链节点数据,在所述量子计算机中,确定软硬件节点;从所述软硬件节点确定所述软硬件。
99.可选地,所述从所述软硬件节点确定所述软硬件的包括:判断所述软硬件节点是否满足预设第二认证规则;响应于所述软硬件节点满足所述预设第二认证规则,确定所述软硬件节点为所述软硬件。
100.可选地,所述第二智能合约还包括创建三级区块链网络智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:接收预设第二创建指令,执行所述创建三级区块链网络指令智能合约。
101.可选地,所述第二智能合约还包括第二数据信息关联存储智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,存储所述第二数据信息关联存储智能合约。
102.可选地,所述第二智能合约还包括第二数据信息关联更新智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:
在所述软硬件中,执行所述第二数据信息关联更新智能合约。
103.可选地,所述软硬件节点包括:制冷机芯片节点、测控节点、上位机节点、经典服务节点。
104.可选地,所述方法还包括:在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络运行时,存储所述第一级区块链网络的运行数据、所述第二级区块链网络的运行数据和第三级区块链网络的运行数据,生成管理信息。
105.其中,存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
106.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
107.参照图6,本发明实施例还提供了一种计算机可读存储介质601,所述存储介质601上存储有计算机程序,所述计算机程序被处理器运行时执行如本发明实施例任一项所述的计算机认证方法。所述计算机认证方法,包括:基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。
108.可选地,所述方法还包括:接收查询指令,所述查询指令包括网络权限;基于所述网络权限在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络中确定目标计算机信息。
109.可选地,所述计算机云平台为量子云平台,所述量子云平台为多个,所述基于计算机云平台,组成第一级区块链网络的步骤包括:从所述量子云平台中确定所述目标量子云平台;将所述目标量子云平台相互连接,组成所述第一级区块链网络。
110.可选地,所述计算机为量子计算机,所述基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络的步骤包括:基于所述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机;将所述量子计算机相互连接,组成所述第二级区块链网络。
111.可选地,所述第一智能合约包括预设二级区块链节点信息智能合约;所述基于所
述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机的步骤包括:依据所述预设二级区块链节点信息智能合约中的二级区块链节点数据,在所述量子云平台中,确定量子云平台节点;从所述量子云平台节点确定所述量子计算机。
112.可选地,所述从所述量子云平台节点确定所述量子计算机的步骤包括:判断所述量子云平台节点是否满足预设第一认证规则;响应于所述量子云平台节点满足所述预设第一认证规则,确定所述量子云平台节点为所述量子计算机。
113.可选地,所述第一智能合约还包括创建二级区块链网络智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:接收预设第一创建指令,执行所述创建二级区块链网络指令智能合约。
114.可选地,所述第一智能合约还包括第一数据信息关联存储智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,存储所述第一数据信息关联存储智能合约。
115.可选地,所述第一智能合约还包括第一数据信息关联更新智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,执行所述第一数据信息关联更新智能合约。
116.可选地,所述基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络的步骤包括:基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件;将所述软硬件相互连接,组成所述第三级区块链网络。
117.可选地,所述第二智能合约包括预设三级区块链节点信息智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤包括:依据所述预设三级区块链节点信息智能合约中的预设三级区块链节点数据,在所述量子计算机中,确定软硬件节点;从所述软硬件节点确定所述软硬件。
118.可选地,所述从所述软硬件节点确定所述软硬件的包括:判断所述软硬件节点是否满足预设第二认证规则;响应于所述软硬件节点满足所述预设第二认证规则,确定所述软硬件节点为所述软硬件。
119.可选地,所述第二智能合约还包括创建三级区块链网络智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:接收预设第二创建指令,执行所述创建三级区块链网络指令智能合约。
120.可选地,所述第二智能合约还包括第二数据信息关联存储智能合约,所述基于所
述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,存储所述第二数据信息关联存储智能合约。
121.可选地,所述第二智能合约还包括第二数据信息关联更新智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,执行所述第二数据信息关联更新智能合约。
122.可选地,所述软硬件节点包括:制冷机芯片节点、测控节点、上位机节点、经典服务节点。
123.可选地,所述方法还包括:在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络运行时,存储所述第一级区块链网络的运行数据、所述第二级区块链网络的运行数据和第三级区块链网络的运行数据,生成管理信息。
124.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
125.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
126.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
127.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
128.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
129.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
130.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
131.以上对本发明所提供的一种量子计算机认证方法、装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种计算机认证方法,其特征在于,包括:基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收查询指令,所述查询指令包括网络权限;基于所述网络权限在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络中确定目标计算机信息。3.根据权利要求1所述的方法,其特征在于,所述计算机云平台为量子云平台,所述量子云平台为多个,所述基于计算机云平台,组成第一级区块链网络的步骤包括:从所述量子云平台中确定目标量子云平台;将所述目标量子云平台相互连接,组成所述第一级区块链网络。4.根据权利要求3所述的方法,其特征在于,所述计算机为量子计算机,所述基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络的步骤包括:基于所述第一智能合约,在所述量子云平台中,识别所述计算机标识对应的量子计算机;将所述量子计算机相互连接,组成所述第二级区块链网络。5.根据权利要求4所述的方法,其特征在于,所述第一智能合约包括预设二级区块链节点信息智能合约;所述基于所述第一智能合约,在所述量子云平台中,识别所述量子计算机标识对应的量子计算机的步骤包括:依据所述预设二级区块链节点信息智能合约中的二级区块链节点数据,在所述量子云平台中,确定量子云平台节点;从所述量子云平台节点确定所述量子计算机。6.根据权利要求5所述的方法,其特征在于,所述从所述量子云平台节点确定所述量子计算机的步骤包括:判断所述量子云平台节点是否满足预设第一认证规则;响应于所述量子云平台节点满足所述预设第一认证规则,确定所述量子云平台节点为所述量子计算机。7.根据权利要求4所述的方法,其特征在于,所述第一智能合约还包括创建二级区块链网络智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:接收预设第一创建指令,执行所述创建二级区块链网络智能合约。8.根据权利要求4所述的方法,其特征在于,所述第一智能合约还包括第一数据信息关联存储智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,存储所述第一数据信息关联存储智能合约。
9.根据权利要求4所述的方法,其特征在于,所述第一智能合约还包括第一数据信息关联更新智能合约,所述基于所述第一智能合约,将所述量子计算机标识对应的量子计算机组成第二级区块链网络的步骤还包括:在所述量子计算机中,执行所述第一数据信息关联更新智能合约。10.根据权利要求4所述的方法,其特征在于,所述基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络的步骤包括:基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件;将所述软硬件相互连接,组成所述第三级区块链网络。11.根据权利要求10所述的方法,其特征在于,所述第二智能合约包括预设三级区块链节点信息智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤包括:依据所述预设三级区块链节点信息智能合约中的预设三级区块链节点数据,在所述量子计算机中,确定软硬件节点;从所述软硬件节点确定所述软硬件。12.根据权利要求11所述的方法,其特征在于,所述从所述软硬件节点确定所述软硬件的包括:判断所述软硬件节点是否满足预设第二认证规则;响应于所述软硬件节点满足所述预设第二认证规则,确定所述软硬件节点为所述软硬件。13.根据权利要求10所述的方法,其特征在于,所述第二智能合约还包括创建三级区块链网络智能合约;所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:接收预设第二创建指令,执行所述创建三级区块链网络智能合约。14.根据权利要求10所述的方法,其特征在于,所述第二智能合约还包括第二数据信息关联存储智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,存储所述第二数据信息关联存储智能合约。15.根据权利要求10所述的方法,其特征在于,所述第二智能合约还包括第二数据信息关联更新智能合约,所述基于所述第二智能合约,在所述量子计算机中,识别所述软硬件标识对应的软硬件的步骤还包括:在所述软硬件中,执行所述第二数据信息关联更新智能合约。16.根据权利要求11所述的方法,其特征在于,所述软硬件节点包括:制冷机芯片节点、测控节点、上位机节点、经典服务节点。17.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一级区块链网络、所述第二级区块链网络和所述第三级区块链网络运行时,存储所述第一级区块链网络的运行数据、所述第二级区块链网络的运行数据和第三级区块链网络的运行数据,生成管理信息。18.一种计算机认证装置,其特征在于,包括:第一认证组合模块,用于基于计算机云平台,组成第一级区块链网络;所述第一级区块
链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;第二认证组合模块,用于基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;第三认证组合模块,用于基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。19.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至17中任一项所述的计算机认证方法的步骤。20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至17中任一项所述的计算机认证方法的步骤。

技术总结
本发明实施例提供了一种计算机认证方法、装置、电子设备和存储介质,涉及计算机认证技术领域;包括基于计算机云平台,组成第一级区块链网络;所述第一级区块链网络部署有第一智能合约,所述第一智能合约记录所述计算机云平台包含的计算机标识;基于所述第一智能合约,将所述计算机标识对应的计算机组成第二级区块链网络,所述第二级区块链网络部署有第二智能合约,所述第二智能合约记录所述计算机包含的软硬件标识;基于所述第二智能合约,将所述软硬件标识对应的软硬件组成第三级区块链网络。本发明实施例由计算机云平台、计算机、一系列计算机软硬件组成的三级区块链网络实现了计算机的精确认证。计算机的精确认证。计算机的精确认证。


技术研发人员:薛长青 刘幼航 于洪真 李彦祯 刘强
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.06.27
技术公布日:2023/8/1
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐