【技术实现步骤摘要】
一种基于区块链和通用工业标识的设备信息获取方法
[0001]本申请涉及区块链技术,具体地,涉及种基于区块链和通用工业标识的设备信息获取方法。
技术介绍
[0002]工业互联网标识解析体系是工业互联网网络体系的重要组成部分,随着数据的增多、用户需求的变更,仅采用传统的存储方式,即直接由存储服务器对用户发出的工业标识获取请求进行合法判断、处理会给服务器带来过大的压力,不仅如此,由于工业互联网标识所匹配的设备信息越来越重要,工业互联网标识的安全问题也需要重视。
技术实现思路
[0003]本申请实施例中提供了一种基于区块链和通用工业标识的设备信息获取方法。
[0004]第一方面,本申请实施例提供一种基于区块链和通用工业标识的设备信息获取方法,包括:向区块链发送工业标识获取指示;其中,所述工业标识获取指示包括预存安全码、预设安全加密模型的标识以及更替次数预设加密级别,所述更替次数预设加密级别为多次加密计算的更替次数,所述预存安全码是通过预设安全加密模型对基于预设随机算法生成的第一字符数组进行多次加密计算,得到的 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链和通用工业标识的设备信息获取方法,其特征在于,包括:向区块链发送工业标识获取指示;其中,所述工业标识获取指示包括预存安全码、预设安全加密模型的标识以及更替次数预设加密级别,所述更替次数预设加密级别为多次加密计算的更替次数,所述预存安全码是通过预设安全加密模型对基于预设随机算法生成的第一字符数组进行多次加密计算,得到的安全码;获取所述区块链响应于所述工业标识获取指示发送的目标工业标识授权指示;其中,所述目标工业标识授权指示与所述预存安全码、所述预设安全加密模型的标识以及所述更替次数预设加密级别具有对应关系;向所述区块链发送授权确定指示;其中,所述授权确定指示包括所述第一字符数组和所述目标工业标识授权指示;在所述预存安全码与所述区块链生成的安全码相同的情况下,获取所述区块链响应于所述授权确定指示发送的工业标识;其中,所述区块链生成的安全码是所述区块链根据所述第一字符数组、所述预设安全加密模型的标识以及所述更替次数预设加密级别生成的安全码;使用所述工业标识从存储服务器获取目标设备信息。2.根据权利要求1所述的方法,其特征在于,在向区块链发送工业标识获取指示之前,所述方法还包括:通过所述预设安全加密模型对所述第一字符数组进行预设次数加密计算,得到所述预存安全码;其中,在第一次加密计算时,所述预设安全加密模型的输入包括所述第一字符数组,在每次加密计算时,所述预设安全加密模型的输出作为下次加密计算时的所述预设安全加密模型的输入,所述更替次数预设加密级别为所述预设次数对应的级别。3.根据权利要求2所述的方法,其特征在于,所述通过所述预设安全加密模型对所述第一字符数组进行预设次数加密计算,得到所述预存安全码,包括:重复执行以下步骤预设次数;其中,在所述第一次加密计算时,所述预设安全加密模型的输入为所述第一字符数组:获取在本次加密计算时所述预设安全加密模型的输入;使用所述预设安全加密模型对所述本次加密计算时的所述输入进行处理,得到在所述本次加密计算时所述预设安全加密模型的输出;其中,在下次加密计算时,所述预设安全加密模型的输入为在所述本次加密计算时所述预设安全加密模型的输出。4.根据权利要求2所述的方法,其特征在于,所述通过所述预设安全加密模型对所述第一字符数组进行预设次数加密计算,得到所述预存安全码,包括:重复执行以下步骤预设次数;其中,在所述第一次加密计算时,所述预设安全加密模型的输入为所述第一字符数组和第二字符数组:获取在本次加密计算时所述预设安全加密模型的输入;使用所述预设安全加密模型对所述本次加密计算时的所述输入进行处理,得到在所述本次加密计算时所述预设安全加密模型的输出;其中,在下次加密计算时,所述预设安全加密模型的输入为在所述本次加密计算时所述预设安全加密模型的输出和所述第一字符数组。5.根据权利要求4所述的方法,其特征在于,所述使用所述预设安全加密模型对所述本
次加密计算时的所述输入进行处理,得到在所述本次加密计算时所述预设安全加密模型的输出,还包括:在所述第一次加密计算时,将所述第二字符数组插入到所述第一字符数组中的目标区间上,得到拼接字符数组;在所述第一次加密计算之后的加密计算时,将上次加密计算时所述预设安全加密模型的输出插入到所述第一字符数组中的所述目标区间上,得到所述拼接字符数组;其中,在所述本次加密计算时所述预设安全加密模型的输入为上次加密计算时所述预设安全加密模型的输出以及所述第一字符数组,在预设次数加密计算时所述目标区间均相同;使用所述预设安全加密模型对所述拼接字符数组进行处理,得到在所述本次加密计算时所述预设安全加密模型的输出,得到在所述本次加密计算时所述预设安全加密模型的输出。6.根据权利要求1所述的方法,其特征在于,所述使用所述工业标识从存储服务器获取目标设备信息,包括:向所述存储服务器发送资源获取请求;其中,所述资源获取请求包括所述工业标识;在所述存储服务器验证所述工业标识通过的情况下,获取所述存储服务器发送的所述目标设备信息。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:在所述区块链接收所述工业标识获取指示之后,在所述区块链上生成并发送所述目标工业标识授权指示,并设置所述目标工业标识授权指示与所述预存安全码、所述预设安全加密模型的标识以及所述更替次数预设加密级别的对应关系;在所述区块链接收所述授权确定指示之后,在所述区块链上获取与所述目标工业标识授权指示具有对应关系的所述预存安全码、所述预设安全加密模型的标识以及所述更替次数预设加密级别;在所述区块链上通过所述标识对应的所述预设安全加密模型对所述第一字符数组进行预设次数加密计算,得到所述区块链生成的安全码;其中,在第一次加密计算时,所述预设安全加密模型的输入包括所述第一字符数组,在每次加密计算时,所述预设安全加密模型的输出作为下次加密计算时的所述预...
【专利技术属性】
技术研发人员:姚博韬,谢家贵,齐超,周昊,胡博学,顼晨,
申请(专利权)人:中国信息通信研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。