[发明专利]一种电子锁的一次性密码验证方法在审
申请号: | 201710503926.6 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107403486A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 沈哲明;黄智 | 申请(专利权)人: | 宁波久婵物联科技有限公司 |
主分类号: | G07C9/00 | 分类号: | G07C9/00 |
代理公司: | 北京君恒知识产权代理事务所(普通合伙)11466 | 代理人: | 黄启行,张璐 |
地址: | 315100 浙江省宁波市鄞州区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种电子锁的一次性密码验证方法,包括以下步骤A)利用当前时间戳和处理器生成4字节的系统秘钥ID;B)系统秘钥ID与计数器T作为分散因子,用DES加密,生成8字节密文,前4字节为滚动码A,后4字节为加密密文A;C) 计数器T对上一步骤生成的8字节密文进行提取并与计数器T重组,生成一组9位数的数字密码;D)输入密码进行比较;E)密码反向推理,得出滚动码B和加密密文B;F)判断滚动码B是否大于滚动码A,如果不是执行G步骤,如果是执行H步骤;G)开锁失败,发出警报;H)判断加密密文B与加密密文A是否一致,如果是执行I步骤,如果不是执行G步骤;I)驱动开锁。本发明具有以下有益效果每一次开锁都会形成新的密码,大大提高了该锁的安全性能。 | ||
搜索关键词: | 一种 电子锁 一次性 密码 验证 方法 | ||
【主权项】:
一种电子锁的一次性密码验证方法,其特征在于,包括时间叠加模块、处理器,所述的处理器内设置有计数器T和存储模块、比较模块以及反向推理模块,所述的比较模块控制驱动模块,包括以下步骤:A)利用当前时间叠加模块和处理器生成4字节的系统秘钥ID;B)系统秘钥ID与计数器T作为分散因子,用DES加密,生成8字节密文,前4字节为滚动码A,后4字节为加密密文A,存储在存储模块内;C) 计数器T对上一步骤生成的8字节密文进行提取并与计数器T重组,生成一组9位数的数字密码;D)输入密码通过比较模块进行比较;E)密码通过反向推理模块进行反向推理,得出滚动码B和加密密文B;F)判断滚动码B是否大于滚动码A,如果不是执行G步骤,如果是执行H步骤;G)开锁失败,发出警报;H)判断加密密文B与加密密文A是否一致,如果是执行I步骤,如果不是执行G步骤;I)驱动开锁。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波久婵物联科技有限公司,未经宁波久婵物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710503926.6/,转载请声明来源钻瓜专利网。
- 上一篇:出入境查验系统
- 下一篇:一种共享单车自动上锁的方法、系统及其共享单车