[发明专利]一种带闭环认证系统的有限域区块链系统有效
申请号: | 201810464400.6 | 申请日: | 2018-05-15 |
公开(公告)号: | CN108876399B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 江峰 | 申请(专利权)人: | 江峰 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06K17/00;H04L9/40;H04L9/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 闭环 认证 系统 有限 区块 | ||
1.一种带闭环认证系统的有限域区块链系统,其特征在于:包括m个认证中心和n个外部节点;所述认证中心为主服务器;m个所述认证中心权限相同;所述外部节点为具有读写商品RFID标签功能的移动终端;
每个认证中心包括著录事件认证信息系统和区块链认证记账系统;
任意所述认证中心从基础数据库中读取数据;所述基础数据库为与带闭环认证系统的有限域区块链系统进行数据交互的具有数据存储功能的服务器;
所述基础数据库存储基础认证数据和著录事件认证信息;
初始基础认证数据由所述认证中心节点的认证需求提供,为商品认证的基础信息;所述基础认证数据为商品验证信息集合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内广播著录交易信息;
所述区块链认证记账系统记录被广播的著录交易信息;
所述区块链认证记账系统以接收到的著录交易信息为基础按一定规则生成并保存区块数据;
利用闭环认证的一次一证方法验证商品真伪的步骤如下:
1)所述外部节点扫描待测商品的RFID标签,并向有限域区块链系统发起待测商品真伪验证请求;所述外部节点将待测商品的RFID标签中的数字身份证书信息Ei,j发送到带闭环认证系统的有限域区块链系统中相应商品的验证中心节点;
2)所述认证中心的著录事件认证信息系统对所述数字身份证书信息Ei,j进行哈希运算,得到消息Hi,j;
所述认证中心将消息Hi,j分别和所述商品验证信息集合Q中的每一个元素进行比对运算;
若所述消息Hi,j和所述商品验证信息集合Q中任意一个元素均不匹配,则待测商品为假冒商品,生成待测商品是假的待测商品验证信息;
若所述消息Hi,j和所述商品验证信息集合Q中除Qi,j外的其他元素相匹配,则待测商品真假可疑,生成待测商品真假可疑的待测商品验证信息;
若所述消息Hi,j和所述商品验证信息集合Q中的Qi,j相匹配,则待测商品为真品,生成待测商品是真的待测商品验证信息;
每个认证中心将待测商品验证信息和数字身份证书信息Ei,j处理为著录交易信息,并在有限域区块链系统中广播所述著录交易信息;
3)有限域区块链系统接收m个认证中心的判断结果,根据设定的校验原则,判断商品真假;
若商品为假,有限域区块链系统将判断结果发送给所述外部节点;所述外部节点显示商品为假;有限域区块链系统记录所述外部节点的扫描时间和物理地址;有限域区块链系统结束本次商品真伪验证,进入下一个闭环认证流程,等待外部节点的下一次商品真伪验证请求;
若商品为真假可疑,有限域区块链系统将判断结果发送给所述外部节点;所述外部节点显示商品真假可疑;有限域区块链系统记录所述外部节点的扫描时间和物理地址;有限域区块链系统结束本次商品真伪验证,进入下一个闭环认证流程,等待外部节点的下一次商品真伪验证请求;
若商品为真,则转到步骤4;
4)所述认证中心生成数字身份证书信息Ei,j+1,并发送到所述外部节点;所述外部节点将数字身份证书信息Ei,j+1写入被判断为真的待测商品的RFID标签中,以替换原有的Ei,j;所述数字身份证书信息Ei,j+1是新的商品数字身份证书信息,用于所述外部节点下一次对待测商品进行真伪验证;
对数字身份证书信息Ei,j+1进行哈希运算,得到商品验证消息Qi,j+1;所述基础数据库存储和消息对应Ei,j+1的商品验证消息Qi,j+1,即商品验证信息集合更新为Q={Qi,1、Qi,2、…、Qi,j、Qi,j+1};所述商品验证消息Qi,j+1用于下一次商品真伪验证;更新后的所述商品验证信息集合Q中的第二个商品验证消息Qi,2作为著录事件信息,并广播在带闭环认证系统的有限域区块链系统中,第一个的商品验证消息Qi,1和最新生成的商品验证消息Qi,j+1不广播;
有限域区块链系统结束本次商品真伪验证,进入下一个闭环认证流程,等待外部节点的下一次商品真伪验证请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江峰,未经江峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810464400.6/1.html,转载请声明来源钻瓜专利网。