[发明专利]基于区块链的读卡器读取权限验证方法在审
申请号: | 201910411703.6 | 申请日: | 2019-05-16 |
公开(公告)号: | CN110110553A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 闫泽涛;岑祖龙 | 申请(专利权)人: | 深圳航天科技创新研究院 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/44 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 于歌 |
地址: | 518057 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 读卡器 读取 权限验证 安全模块 服务端 验证信息存储 权限 模块结构 内部模块 数据损坏 验证数据 证书存储 认证 安全度 读卡 内嵌 篡改 验证 安全 | ||
1.基于区块链的读卡器读取权限验证方法,其特征在于,包括以下步骤:
步骤1:利用当前验证端采集待验证读卡器的信息,该信息包括当前读卡时间,所述当前验证端为与读卡器相连接的PC机;
步骤2:当前验证端利用待验证读卡器的信息生成读卡器标识码,并将该读卡器标识码发送至与其连接的当前区块链服务端;
步骤3:在当前区块链服务端中查找是否存在与读卡器标识码对应的认证证书,若存在则执行步骤4,若不存在则执行步骤6,所述认证证书中写有权限认可期限;
步骤4:判断认证证书是否有效,是则执行步骤5,否则执行步骤8;
步骤5:由当前区块链服务端向当前验证端下发有效认证证书,然后执行步骤9;
步骤6:向区块链中其他区块链服务端发送查找请求,以查找其他区块链服务端是否存在与读卡器标识码对应的认证证书,是则执行步骤7,否则执行步骤8;
步骤7:含有认证证书的区块链服务端将认证证书发送至当前区块链服务端,然后执行步骤4;
步骤8:创建待验证读卡器的有效认证证书,创建成功后返回步骤3,否则拒绝给予待验证读卡器读卡权限;
步骤9:当前验证端在接收到认证证书后,确认待验证读卡器拥有信息读取权限,完成读卡器的读取权限验证。
2.根据权利要求1所述的基于区块链的读卡器读取权限验证方法,其特征在于,步骤4中判断认证证书是否有效的具体方法为:
当前区块链服务端判断当前时间是否属于认证证书中写有的权限认可期限,是则认证证书为有效认证证书,否则认证证书为无效认证证书。
3.根据权利要求1或2所述的基于区块链的读卡器读取权限验证方法,其特征在于,步骤8中创建待验证读卡器的有效认证证书的具体方法包括以下步骤:
步骤81:当前验证端向上级系统发送读卡器权限确认请求;
步骤82:上级系统根据读卡器的信息判断读卡器是否具有信息读取权限,是则上级系统向当前验证端发送权限确认信息,然后执行步骤83,否则有效认证证书的创建失败;
步骤83:当前验证端根据权限确认信息创建与读卡器标识码对应的有效认证证书,并将其创建的有效认证证书发送到当前区块链服务端中。
4.根据权利要求3所述的基于区块链的读卡器读取权限验证方法,其特征在于,在步骤83之后,当前区块链服务端向区块链中的其他区块链服务端发送有效认证证书。
5.根据权利要求1、2或4所述的基于区块链的读卡器读取权限验证方法,其特征在于,所述读卡器的信息还包括读卡器型号和/或读卡器信息读取类别。
6.根据权利要求1、2或4所述的基于区块链的读卡器读取权限验证方法,其特征在于,步骤2中利用哈希算法生成读卡器标识码。
7.根据权利要求1、2或4所述的基于区块链的读卡器读取权限验证方法,其特征在于,步骤9中确认待验证读卡器拥有信息读取权限后,向该读卡器下发信息读取信号,
在当前验证端接收到读卡器读取的信息后,当前验证端在该读卡器读取的信息中写入读卡器标识码和当前时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳航天科技创新研究院,未经深圳航天科技创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910411703.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据存储方法及装置
- 下一篇:一种基于代理的云存储数据完整性检测方法