证照信息管理方法、系统及区块链节点设备和存储介质技术方案

技术编号:20075595 阅读:24 留言:0更新日期:2019-01-15 00:47
本申请公开了一种证照信息管理方法、系统及一种区块链节点设备和计算机可读存储介质,该方法包括:接收证照信息的登记请求,并验证所述证照信息的完整性;当验证结果为证照信息完整时,按预设规则对所述证照信息进行处理,得到目标证照信息;将所述目标证照信息登记在区块链中。本申请提供的证照信息管理方法,利用去中心化的区块链登记证照信息,利用区块链去中心化、不可篡改的特性有效防止单个节点数据遭到篡改或遗失,保证了存储于其上的证照信息安全性。

License Information Management Method, System and Block Chain Node Equipment and Storage Medium

This application discloses a license information management method, system and a block chain node device and a computer readable storage medium. The method includes: receiving the registration request of the license information and verifying the integrity of the license information; processing the license information according to preset rules when the verification result is complete, and obtaining the target license information; The tag information is registered in the block chain. The license information management method provided in this application effectively prevents single node data from being tampered with or lost by using the de-centralized block chain registration license information and the de-centralized and non-tampering characteristics of the block chain, thus ensuring the security of the license information stored on it.

【技术实现步骤摘要】
证照信息管理方法、系统及区块链节点设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种证照信息管理方法、系统及一种区块链节点设备和一种计算机可读存储介质。
技术介绍
在现有技术中,电子证照信息存储在中心化的服务器上,单个节点容易被恶意入侵,导致电子证照信息的安全性较低。因此,如何提高电子证照信息存储的安全性是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种证照信息管理方法、系统及一种区块链节点设备和一种计算机可读存储介质,提高了电子证照信息存储的安全性。为实现上述目的,本申请提供了一种证照信息管理方法,应用于区块链节点设备,所述方法包括:接收证照信息的登记请求,并验证所述证照信息的完整性;当验证结果为证照信息完整时,按预设规则对所述证照信息进行处理,得到目标证照信息;将所述目标证照信息登记在区块链中。其中,所述验证所述证照信息的完整性,具体包括:将所述证照信息进行加密,利用单向不可逆算法对加密后的证照信息进行计算,得到第一摘要信息;将加密证照信息和所述第一摘要信息发送至验证节点,以使所述验证节点解密所述加密证照信息,并利用所述单向不可逆算法对解密后的证照信息进行计算得到第二摘要信息,并判断所述第二摘要信息和所述第一摘要信息的一致性;当接收到所述验证节点返回所述第二摘要信息和所述第一摘要信息一致的结果时,验证所述摘要信息完整。其中,所述按照预设规则对所述证照信息进行处理,得到目标证照信息,具体包括:对所述证照信息进行结构化处理得到单项数据信息;根据证照标识为单项数据信息建立索引,得到索引信息;将所述单项数据信息和所述索引信息确定为所述目标证照信息。其中,所述对所述证照信息进行结构化处理得到单项数据信息,具体包括:将所述证照信息按照字段属性进行分类处理,得到分类字段信息;对所述分类字段信息进行数字签名并加密,得到单项数据信息。其中,所述方法还包括:接收信息请求方的证照信息请求,所述证照信息请求包括请求方标识;根据所述请求方标识判断信息请求方的身份合法性;若合法,则根据所述证照信息请求将对应的证照信息发送至所述信息请求方。为实现上述目的,本申请提供了一种证照信息管理系统,应用于区块链节点设备,所述系统包括:验证模块,用于接收证照信息的登记请求,并验证所述证照信息的完整性;处理模块,用于当验证结果为证照信息完整时,按预设规则对所述证照信息进行处理,得到目标证照信息;登记模块,用于将所述目标证照信息登记在区块链中。其中,所述验证模块包括:接收单元,用于接收证照信息的登记请求;计算单元,用于将所述证照信息进行加密,利用单向不可逆算法对加密后的证照信息进行计算,得到第一摘要信息;发送单元,用于将加密证照信息和所述第一摘要信息发送至验证节点,以使所述验证节点解密所述加密证照信息,并利用所述单向不可逆算法对解密后的证照信息进行计算得到第二摘要信息,并判断所述第二摘要信息和所述第一摘要信息的一致性;验证单元,用于当接收到所述验证节点返回所述第二摘要信息和所述第一摘要信息一致的结果时,验证所述摘要信息完整。其中,所述处理模块包括:处理单元,用于当验证结果为证照信息完整时,对所述证照信息进行结构化处理得到单项数据信息;建立单元,用于根据证照标识为单项数据信息建立索引,得到索引信息;确定单元,用于将所述单项数据信息和所述索引信息确定为所述目标证照信息。其中,所述处理单元包括:分类子单元,用于将所述证照信息按照字段属性进行分类处理,得到分类字段信息;加密子单元,用于对所述分类字段信息进行数字签名并加密,得到单项数据信息。其中,还包括:接收模块,用于接收信息请求方的证照信息请求,所述证照信息请求包括请求方标识;判断模块,用于根据所述请求方标识判断信息请求方的身份合法性;若合法,则启动发送模块的工作流程;所述发送模块,用于根据所述证照信息请求将对应的证照信息发送至所述信息请求方。为实现上述目的,本申请提供了一种区块链节点设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述证照信息管理方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述证照信息管理方法的步骤。通过以上方案可知,本申请提供的一种证照信息管理方法,应用于区块链节点设备,所述方法包括:接收证照信息的登记请求,并验证所述证照信息的完整性;当验证结果为证照信息完整时,按预设规则对所述证照信息进行处理,得到目标证照信息;将所述目标证照信息登记在区块链中。本申请提供的证照信息管理方法,利用去中心化的区块链登记证照信息,利用区块链去中心化、不可篡改的特性有效防止单个节点数据遭到篡改或遗失,保证了存储于其上的证照信息安全性。本申请还公开了一种证照信息管理系统及一种区块链节点设备和一种计算机可读存储介质,同样能实现上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种证照信息管理方法的流程图;图2为本申请实施例公开的另一种证照信息管理方法的流程图;图3为本申请实施例公开的一种验证证照信息完整性方法的流程图;图4为本申请实施例公开的一种证照信息管理系统的结构图;图5为本申请实施例公开的另一种证照信息管理系统的结构图;图6为本申请实施例公开的一种验证模块的结构图;图7为本申请实施例公开的一种区块链节点设备的结构图;图8为本申请实施例公开的另一种区块链节点设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在现有技术中,电子证照信息存储在中心化的服务器上,单个节点容易被恶意入侵,导致电子证照信息的安全性较低。基于上述技术问题,本申请利用去中心化的区块链登记证照信息,利用区块链去中心化、不可篡改的特性有效防止单个节点数据遭到篡改或遗失,保证了存储于其上的证照信息安全性。本申请涉及区块链技术,为了便于理解,下面将对在本申请实施例中的区块链(BlockChain)进行简单的介绍,区块链是对接入服务器的所有区块链节点公开的分布式存储的数据结构,包含着若干的区块(Block)。包含客户端的用户终端可以注册成为一个区块链节点,与接入区块链服务器的其他区块链节点组成P2P网络,区块链数据可以存放在P2P网络,P2P网络任何一个或多个区块链节点瘫痪,都不会导致区块链数据的丢失,这样区块链数据就具有很强的安全性,确保数据的永久保存和不可篡改。当一个区块持久化到区块链数据中时,接入服务器的区块链节点都可以添加该区块;区块是按照持久化时间顺序一个一个地添加到区块链数据中的,除了区块链数据中第一个区块外的每一个区块都要链接到其前一个区块,这样区块链数据就形成一个区块链接这一个区块本文档来自技高网...

【技术保护点】
1.一种证照信息管理方法,其特征在于,应用于区块链节点设备,所述方法包括:接收证照信息的登记请求,并验证所述证照信息的完整性;当验证结果为证照信息完整时,按预设规则对所述证照信息进行处理,得到目标证照信息;将所述目标证照信息登记在区块链中。

【技术特征摘要】
1.一种证照信息管理方法,其特征在于,应用于区块链节点设备,所述方法包括:接收证照信息的登记请求,并验证所述证照信息的完整性;当验证结果为证照信息完整时,按预设规则对所述证照信息进行处理,得到目标证照信息;将所述目标证照信息登记在区块链中。2.根据权利要求1所述的方法,其特征在于,所述验证所述证照信息的完整性,具体包括:将所述证照信息进行加密,利用单向不可逆算法对加密后的证照信息进行计算,得到第一摘要信息;将加密证照信息和所述第一摘要信息发送至验证节点,以使所述验证节点解密所述加密证照信息,并利用所述单向不可逆算法对解密后的证照信息进行计算得到第二摘要信息,并判断所述第二摘要信息和所述第一摘要信息的一致性;当接收到所述验证节点返回所述第二摘要信息和所述第一摘要信息一致的结果时,验证所述摘要信息完整。3.根据权利要求1所述的方法,其特征在于,所述按照预设规则对所述证照信息进行处理,得到目标证照信息,具体包括:对所述证照信息进行结构化处理得到单项数据信息;根据证照标识为单项数据信息建立索引,得到索引信息;将所述单项数据信息和所述索引信息确定为所述目标证照信息。4.根据权利要求3所述的方法,其特征在于,所述对所述证照信息进行结构化处理得到单项数据信息,具体包括:将所述证照信息按照字段属性进行分类处理,得到分类字段信息;对所述分类字段信息进行数字签名并加密,得到单项数据信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:接收信息请求方的证照信息请求,所述证照信息请求包括请求方标识;根据所述请求方标识判断信息请求方的身份合法性;若合法,则根据所述证照信息请求将对应的证照信息发送至所述信...

【专利技术属性】
技术研发人员:刘均周帅刘新
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1