The invention discloses a virtual account block chain verification system with external fixed physical nodes, which mainly includes m authentication centers and N external fixed nodes. Each certification center mainly includes basic database, description event authentication information system and block chain authentication and accounting system. The basic database mainly stores authentication data, description event authentication information and description event information. The external fixed node scans the RFID tags of the goods to be tested, visits the basic database, and verifies the authenticity of the goods to be tested by using the one-time certification method of closed-loop authentication. The invention can effectively prevent counterfeiters from using security vulnerabilities of electronic tags or other components of anti-counterfeiting system, and ensure the security of anti-counterfeiting system by means of a virtual account block chain verification system with external fixed physical nodes.
【技术实现步骤摘要】
一种带外部固定物理节点式虚拟账号区块链验证系统
本专利技术涉及数字认证领域,具体是一种带外部固定物理节点式虚拟账号区块链验证系统。
技术介绍
随着移动通信技术的发展,特别移动互联网和物联网正向人们的生活领域渗透,出现了各种基于互联网的认证服务的需求。如商品真伪认证、交易信息、收藏品信息、虚拟账号信息、虚拟财产、个人/企业身份信息、征信信息、司法公正信息等。现有技术中,需要搭建一个接入互联网的服务器,然后通过外部固定节点访问服务器,以查询上述信息。然而,通过黑客手段攻破系统服务器是难以避免的事情。黑客往往通过改写存储于服务器内的信息,达到非法目的。因此,现有的基于互联网的认证系统需要得到改进。
技术实现思路
本专利技术的目的是解决现有技术中存在的问题。为实现本专利技术目的而采用的技术方案是这样的,一种带外部固定物理节点式虚拟账号区块链验证系统,主要包括m个认证中心和n个外部固定节点。每个认证中心主要包括著录事件认证信息系统和区块链认证记账系统。每个认证中心主要包括著录事件认证信息系统和区块链认证记账系统。任意所述认证中心从基础数据库中读取数据。所述基础数据库为与带外部固定物理节点式虚拟账号区块链验证系统进行数据交互的具有数据存储功能的服务器。所述基础数据库主要存储基础认证数据和著录事件认证信息。所述初始基础认证数据由所述认证中心节点的认证需求提供,为商品认证的基础信息。所述基础认证数据为商品验证信息集合Q。商品验证信息集合Q={Qi,1、Qi,2、…、Qi,j}。i为商品生产序号。i=1,2,…,l。j为商品的RFID标签写入消息次数。j=1,2,…,k。商品验 ...
【技术保护点】
1.一种带外部固定物理节点式虚拟账号区块链验证系统,其特征在于:主要包括m个认证中心和n个外部固定节点;每个认证中心主要包括著录事件认证信息系统和区块链认证记账系统;每个认证中心主要包括著录事件认证信息系统和区块链认证记账系统;任意所述认证中心从基础数据库中读取数据;所述基础数据库为与带外部固定物理节点式虚拟账号区块链验证系统进行数据交互的具有数据存储功能的服务器;所述基础数据库主要存储基础认证数据和著录事件认证信息;所述初始基础认证数据由所述认证中心节点的认证需求提供,为商品认证的基础信息;所述基础认证数据为商品验证信息集合Q;商品验证信息集合Q={Qi,1、Qi,2、…、Qi,j};i为商品生产序号;i=1,2,…,l;j为商品的RFID标签写入消息次数;j=1,2,…,k;商品验证信息Qi,j是数字身份证书信息Ei,j经过哈希运算后的哈希值;所述著录事件认证信息由待测商品验证信息和被验证的待测商品数字身份证书信息Ei,j组成;所述外部节点扫描待测商品的RFID标签后,访问所述基础数据库,利用闭环认证的一次一证方法验证待测商品的真伪;所述待测商品验证信息为商品是假、商品真假可疑或商 ...
【技术特征摘要】
2017.05.16 CN 2017103443838;2017.07.04 CN 201710531.一种带外部固定物理节点式虚拟账号区块链验证系统,其特征在于:主要包括m个认证中心和n个外部固定节点;每个认证中心主要包括著录事件认证信息系统和区块链认证记账系统;每个认证中心主要包括著录事件认证信息系统和区块链认证记账系统;任意所述认证中心从基础数据库中读取数据;所述基础数据库为与带外部固定物理节点式虚拟账号区块链验证系统进行数据交互的具有数据存储功能的服务器;所述基础数据库主要存储基础认证数据和著录事件认证信息;所述初始基础认证数据由所述认证中心节点的认证需求提供,为商品认证的基础信息;所述基础认证数据为商品验证信息集合Q;商品验证信息集合Q={Qi,1、Qi,2、…、Qi,j};i为商品生产序号;i=1,2,…,l;j为商品的RFID标签写入消息次数;j=1,2,…,k;商品验证信息Qi,j是数字身份证书信息Ei,j经过哈希运算后的哈希值;所述著录事件认证信息由待测商品验证信息和被验证的待测商品数字身份证书信息Ei,j组成;所述外部节点扫描待测商品的RFID标签后,访问所述基础数据库,利用闭环认证的一次一证方法验证待测商品的真伪;所述待测商品验证信息为商品是假、商品真假可疑或商品是真;所述著录事件信息为所述著录事件认证信息系统根据外部认证需求对基础数据库的操作记录信息;所述著录事件认证信息系统根据认证需求对基础数据库的操作按区块链认证记账系统的格式要求,生成著录交易信息和基础著录事件认证信息;所述著录事件认证信息系统在区块记录发布周期T内广播著录交易信息;所述区块链认证记账系统记录被广播的著录交易信息;所述区块链认证记账系统以接收到的著录交易信息为基础按一定规则生成并保存区块数据。2.根据权利要求1所述的一种带外部固定物理节点式虚拟账号区块链验证系统,其特征在于:所述认证中心为主服务器;m个所述认证中心权限相同;所述外部节点为具有读写商品RFID标签功能的移动终端。3.根据权利要求1所述的一种带外部固定物理节点式虚拟账号区块链验证系统,其特征在于:利用闭环认证的一次一证方法验证虚拟账户真伪的主要步骤如下:1)所述外部固定节点将虚拟账号发送到带外部固定物理节点式虚拟账号区块链验证系统中;2)每个认证中心对所述虚拟账号进行哈希运算,得到信息Ai,j;每个认证中心将信息Ai,j分别和所述虚拟账号验证信息集合W中的每一个元素进行比对运算;若所述消息Ai,j和所述虚拟账号验证信息集合W中任意一个元素均不匹配,则所述外部固定节点为假,生成所述外部固定节点为假的信息;若所述消息Ai,j和所述虚拟账号验证信息集合W中除Wi,j外的其他元素相匹配,则所述外部固定节点真假可疑,生成所述外部固定节点真假可疑的信息;若所述消息Ai,j和所述虚拟账号验证信息集合W中的Wi,j相匹配,则所述外部固定节点为真,生成所述外部固定节点为真的信息;每个认证中心将所述外部固定节点为真、所述外部固定节点为假或所述外部固定节点真假可疑的消息在有限域区块链系统中广播;3)有限域区块链系统接收m个认证中心的判断结果,根据设定的校验原则,判断虚拟账号真假;若虚拟账号为假,有限域区块链系统拒绝所述外部固定节点的商品真伪验证请求;若虚拟账号真假可疑,有限域区块链系统拒绝所述外部固定节点的商品真伪验证请求;若虚拟账号为真,有限域区块链系统利用闭环认证的一次一证方法验证所述外部固定节点的虚拟账号的真伪。4.根据权利要求1所述的一种带外部固定物理节点式虚拟账号区块链验证系统,其特征在于:任意一件商品的RFID标签中具有数字身份证书信息Ei,j;其中,i为商品生产序号;i=1,2,…,l;j为RFID标签写入数字身份证书信息的次数;j=1,2,…,k;所述数字身份证书信息为随机数;任意一件商品第一次出厂时,设置在该件商品上的RFID标签写入商品的数字身份证书信息Ei,1;每个认证中心的所述基础数据库中存储商品验证信息集合Q={Qi,1},即j=1。5.根据权利要求1所述的一种带外部固定物理节点式虚拟账号区块链验证系统,其特征在于:利用闭环认证的一次一证方法验证商品真伪的主要步骤如下:1)所述外部节点扫描待测商品的RFID标签,并向有限域区块链系统发起待测商品真伪验证请求;所述外部节点将待测商品的RFID标签中的数字身份证书信息Ei,j发送到带外部固定物理节点式虚拟账号区块链验证系统中相应商品的验证中心节点;2)所述认证中心的著录事件认证信息系统对所述数字身份证书信息Ei,j进行哈希运算,得到信息Hi,j;所述认证中心将信息Hi,j分别和所述商品验证信息集合Q中的每一个元素进行比对运算;若所述消息Hi,j和所述商品验证信息集合Q中任意一个元素均不匹配,则待测商品为假冒商品,生成待测商品是假的待测商品验证信息;若所述消息Hi,j和所述商品验证信息集合Q中除Qi,j外的其他元素相匹配,则待测商品真假可疑,生成待测商品真假可疑的待测商品验证信息;若所述消息Hi,1和所述商品验证信息集合Q中的Qi,j相匹配,则待测商品为真品,生成待测商品是真的待测商品验证信息;每个认证中心将待测商品验证信息和数字身份证书信息Ei,j处理为著录交易信息,并在有限域区块链系统中广播所述著录交易信息;3)有限域区块链系统接收m个认证中心的判断结果,根...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。