[发明专利]一种密码锁开锁方法和系统、设备及存储介质在审
申请号: | 202110136813.3 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112967423A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 黄兴主 | 申请(专利权)人: | 德施曼机电(中国)有限公司 |
主分类号: | G07C9/00 | 分类号: | G07C9/00;H04L9/32;H04L29/08;H04L29/06;H04L9/06;H04L9/14 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 顾晨 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 密码锁 开锁 方法 系统 设备 存储 介质 | ||
1.一种密码锁开锁方法,其特征在于:
接收第一开锁密码,并根据第一加密算法和第二加密算法,得到第三开锁密码,与位于区块链系统的密码锁本地存储的第三开锁密码比对判断;
若一致,则密码锁开锁,
若不一致,则密码锁不开锁;
形成开锁交易上传至区块链系统,上链记录;
其中,第二开锁密码由设定的第一开锁密码经第一加密算法加密得到;
第三开锁密码由第二开锁密码经第二加密算法加密得到;
第一加密算法和第二加密算法中至少一个为非对称加密算法;
开锁交易包括开锁时间、第三开锁密码和密码锁唯一识别码。
2.根据权利要求1所述的一种密码锁开锁方法,其特征在于:当密码锁不开锁的次数连续超过设定的第一阈值时,还包括:密码锁进入自锁状态,且启动警报系统;并形成自锁警报交易,发送至区块链系统,上链记录;
其中,自锁警报交易包括密码锁不开锁的各次开锁交易,密码锁的信号采集模块采集的现场数据信息。
3.根据权利要求1所述的一种密码锁开锁方法,其特征在于:所述第一加密算法和第二加密算法互相耦合形成加密智能合约,存储于区块链系统的共识节点上。
4.根据权利要求1所述的一种密码锁开锁方法,其特征在于:所述区块链系统包括主链和从链,所述主链为公链,所述从链的受控方为密码锁权限掌控方,所述从链的密码锁节点,或受控方节点为主链的共识节点之一。
5.根据权利要求4所述的一种密码锁开锁方法,其特征在于:所述从链的共识节点包括密码锁节点,密码锁权限掌控方的各类终端,密码锁管理方所在终端,和密码锁使用方所在终端,其中,所述密码锁节点、密码锁管理方所在终端和密码锁使用方所在终端均受控于密码锁权限掌控方。
6.根据权利要求1所述的一种密码锁开锁方法,其特征在于:所述开锁交易的签名算法为多重签名。
7.根据权利要求1所述的一种密码锁开锁方法,其特征在于:所述第二开锁密码由设定的第一开锁密码经第一加密算法加密得到;第三开锁密码由第二开锁密码经第二加密算法加密得到;进一步为:
所述第二开锁密码由设定的第一开锁密码和预设密码有效期经第一加密算法加密得到;第三开锁密码由第二开锁密码经第二加密算法加密得到;其中,预设有效期由密码锁权限掌控方,或密码锁管理方设定。
8.一种密码锁系统,根据权利要求1-7任一项所述的一种密码锁开锁方法,其特征在于:包括:
密码获取单元,用于接收第一开锁密码,并根据第一加密算法和第二加密算法,得到第三开锁密码;
密码单元,用于将第三开锁密码,与位于区块链系统的密码锁本地存储的第二开锁密码比对判断;
开锁单元,用于根据密码单元的比对判断,若一致,则密码锁开锁,若不一致,则密码锁不开锁;
密码存储单元,用于密码锁本地存储第三开锁密码;
开锁交易构建单元,用于构件开锁交易,根据开锁时间、第三开锁密码和密码锁唯一识别码,以构建开锁交易;
开锁交易上链单元,用于将开锁交易上传至区块链系统,上链记录。
9.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-7中任一项所述的方法。
10.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德施曼机电(中国)有限公司,未经德施曼机电(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110136813.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:夹具
- 下一篇:具有分级多孔的纳米纤维及其制备和应用