当前位置: 首页 > 专利查询>秦丽霞专利>正文

区块链的终端设备入网方法、装置、服务器及存储介质制造方法及图纸

技术编号:27661317 阅读:13 留言:0更新日期:2021-03-12 14:31
本申请提供一种区块链的终端设备入网方法、装置、服务器及存储介质,涉及信息安全技术领域。该方法包括:服务节点接收待入网的目标终端节点发送的目标终端节点的入网验证请求,入网验证请求中包括目标终端节点的当前特征码,特征码根据目标终端节点的特征参数生成;服务节点根据目标终端节点的当前特征码、以及区块链系统中预先存储的各终端节点的目标特征码,确定是否允许目标终端节点入网,目标特征码基于目标终端节点的出厂数据生成;若允许目标终端节点入网,则将目标终端节点接入区块链系统。本方法可以有效避免目标终端节点被非法改装或非法使用,提高了验证的权威性,从而可以有效保障区块链系统的安全性和可靠性。

【技术实现步骤摘要】
区块链的终端设备入网方法、装置、服务器及存储介质
本申请涉及信息安全
,具体而言,涉及一种区块链的终端设备入网方法、装置、服务器及存储介质。
技术介绍
区块链凭借主体对等、公开透明、安全通信、难以篡改和多方共识等特性,在各个领域被广泛应用。终端设备可在通过验证后接入区块链中以进行数据操作,例如:进行数据上传或下载等。现有技术中,可根据为终端设备所分配的特征码对终端设备进行验证,并在验证通过后将终端设备接入区块链中。但是,由于终端设备的特征码是随机分配的,其特征码的安全性较低,不具有唯一性,从而可能导致终端设备非法接入区块链,对区块链的安全性和可靠性造成影响。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种区块链的终端设备入网方法、装置、服务器及存储介质,以便于解决现有技术中存在的入网验证安全性较低,对区块链的安全性和可靠性造成影响。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供了一种区块链的终端设备入网方法,应用于区块链系统,所述区块链系统包括服务节点和至少一个终端节点组,每个所述终端节点组中包括至少一个管理节点和至少一个被管理节点;所述方法包括:服务节点接收待入网的目标终端节点发送的所述目标终端节点的入网验证请求,所述入网验证请求中包括所述目标终端节点的当前特征码,所述特征码根据所述目标终端节点的特征参数生成,所述特征参数包括如下至少一种信息:所述目标终端节点的设备参数信息、所述目标终端节点所关联的用户的特征信息,所述目标终端节点为所述管理节点或所述被管理节点;所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网,所述目标特征码基于所述目标终端节点的出厂数据生成;若允许所述目标终端节点入网,则将所述目标终端节点接入所述区块链系统。可选地,所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网,包括:所述服务节点根据所述目标终端节点的标识,从所述区块链系统的各终端节点中确定所述目标终端节点的目标特征码;所述服务节点将所述目标终端节点的当前特征码与所述目标终端节点的目标特征码进行比对;若比对结果一致,则确定所述目标终端节点入网。可选地,所述目标终端节点的设备参数信息包括如下的至少一种:设备的硬件参数信息、设备的软件环境参数信息、设备的使用信息;所述目标终端节点所关联的用户的特征信息包括如下至少一种信息:用户的生物特征信息、用户的行为特征信息。可选地,所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网之前,所述方法还包括:所述服务节点获取各终端节点的出厂数据,所述终端节点的出厂数据包括所述终端节点的出厂特征参数;所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,生成各所述终端节点的目标特征码,所述终端节点的类型包括:管理节点或被管理节点;所述服务节点将各所述终端节点的目标特征码存储至所述区块链系统中。可选地,所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,生成各所述终端节点的目标特征码,包括:若所述终端节点的类型为所述管理节点,则所述服务节点根据所述终端节点的设备参数信息以及所述终端节点所关联的用户的特征信息,生成所述终端节点的目标特征码;可选地,所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,生成各所述终端节点的目标特征码,包括:若所述终端节点的类型为所述被管理节点,则所述服务节点根据所述终端节点的设备参数信息,生成所述终端节点的目标特征码。可选地,所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,生成各所述终端节点的目标特征码,包括:所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,采用预设加密算法,生成各所述终端节点的目标特征码。第二方面,本申请实施例还提供了一种区块链的终端设备入网装置,应用于区块链系统,所述区块链系统包括服务节点和至少一个终端节点组,每个所述终端节点组中包括至少一个管理节点和至少一个被管理节点;所述装置包括:接收模块、确定模块、接入模块;所述接收模块,用于服务节点接收待入网的目标终端节点发送的所述目标终端节点的入网验证请求,所述入网验证请求中包括所述目标终端节点的当前特征码,所述特征码根据所述目标终端节点的特征参数生成,所述特征参数包括如下至少一种信息:所述目标终端节点的设备参数信息、所述目标终端节点所关联的用户的特征信息,所述目标终端节点为所述管理节点或所述被管理节点;所述确定模块,用于所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网,所述目标特征码基于所述目标终端节点的出厂数据生成;所述接入模块,用于若允许所述目标终端节点入网,则将所述目标终端节点接入所述区块链系统。可选地,所述确定模块,具体用于所述服务节点根据所述目标终端节点的标识,从所述区块链系统的各终端节点中确定所述目标终端节点的目标特征码;所述服务节点将所述目标终端节点的当前特征码与所述目标终端节点的目标特征码进行比对;若比对结果一致,则确定所述目标终端节点入网。可选地,所述目标终端节点的设备参数信息包括如下的至少一种:设备的硬件参数信息、设备的软件环境参数信息、设备的使用信息;所述目标终端节点所关联的用户的特征信息包括如下至少一种信息:用户的生物特征信息、用户的行为特征信息。可选地,所述装置还包括:获取模块、生成模块、存储模块;所述获取模块,用于所述服务节点获取各终端节点的出厂数据,所述终端节点的出厂数据包括所述终端节点的出厂特征参数;所述生成模块,用于所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,生成各所述终端节点的目标特征码,所述终端节点的类型包括:管理节点或被管理节点;所述存储模块,用于所述服务节点将各所述终端节点的目标特征码存储至所述区块链系统中。可选地,所述生成模块,具体用于若所述终端节点的类型为所述管理节点,则所述服务节点根据所述终端节点的设备参数信息以及所述终端节点所关联的用户的特征信息,生成所述终端节点的目标特征码。可选地,所述生成模块,具体用于若所述终端节点的类型为所述被管理节点,则所述服务节点根据所述终端节点的设备参数信息,生成所述终端节点的目标特征码。可选地,所述生成模块,具体用于所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,采用预设加密算法,生成各所述终端节点的目标特征码。第三方面,本申请实施例提供了一种服务器,包本文档来自技高网...

【技术保护点】
1.一种区块链的终端设备入网方法,其特征在于,应用于区块链系统,所述区块链系统包括服务节点和至少一个终端节点组,每个所述终端节点组中包括至少一个管理节点和至少一个被管理节点;所述方法包括:/n服务节点接收待入网的目标终端节点发送的所述目标终端节点的入网验证请求,所述入网验证请求中包括所述目标终端节点的当前特征码,所述特征码根据所述目标终端节点的特征参数生成,所述特征参数包括如下至少一种信息:所述目标终端节点的设备参数信息、所述目标终端节点所关联的用户的特征信息,所述目标终端节点为所述管理节点或所述被管理节点;/n所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网,所述目标特征码基于所述目标终端节点的出厂数据生成;/n若允许所述目标终端节点入网,则将所述目标终端节点接入所述区块链系统。/n

【技术特征摘要】
1.一种区块链的终端设备入网方法,其特征在于,应用于区块链系统,所述区块链系统包括服务节点和至少一个终端节点组,每个所述终端节点组中包括至少一个管理节点和至少一个被管理节点;所述方法包括:
服务节点接收待入网的目标终端节点发送的所述目标终端节点的入网验证请求,所述入网验证请求中包括所述目标终端节点的当前特征码,所述特征码根据所述目标终端节点的特征参数生成,所述特征参数包括如下至少一种信息:所述目标终端节点的设备参数信息、所述目标终端节点所关联的用户的特征信息,所述目标终端节点为所述管理节点或所述被管理节点;
所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网,所述目标特征码基于所述目标终端节点的出厂数据生成;
若允许所述目标终端节点入网,则将所述目标终端节点接入所述区块链系统。


2.根据权利要求1所述的方法,其特征在于,所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网,包括:
所述服务节点根据所述目标终端节点的标识,从所述区块链系统的各终端节点中确定所述目标终端节点的目标特征码;
所述服务节点将所述目标终端节点的当前特征码与所述目标终端节点的目标特征码进行比对;
若比对结果一致,则确定所述目标终端节点入网。


3.根据权利要求1所述的方法,其特征在于,所述目标终端节点的设备参数信息包括如下的至少一种:设备的硬件参数信息、设备的软件环境参数信息、设备的使用信息;
所述目标终端节点所关联的用户的特征信息包括如下至少一种信息:用户的生物特征信息、用户的行为特征信息。


4.根据权利要求1-3任一所述的方法,其特征在于,所述服务节点根据所述目标终端节点的当前特征码、以及所述区块链系统中预先存储的各终端节点的目标特征码,确定是否允许所述目标终端节点入网之前,所述方法还包括:
所述服务节点获取各终端节点的出厂数据,所述终端节点的出厂数据包括所述终端节点的出厂特征参数;
所述服务节点根据各所述终端节点的类型、以及各所述终端节点的出厂数据,生成各所述终端节点的目标特征码,所述终端节点的类型包括:管理节点或被管理节点;
所述服务节点将各所述终端节点的目标特征码存储至所述区块链系统中。


5.根据权利要求4所述的方法,其特征在于,所述服务节点根据各所述终端节点的类型、以...

【专利技术属性】
技术研发人员:秦丽霞
申请(专利权)人:秦丽霞
类型:发明
国别省市:江苏;32

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

1