电子密码锁的密码防窃技术 【技术领域】
本发明涉及电子密码锁。
背景技术
当前尚无电子密码锁的密码防窃技术。
【发明内容】
本电子密码锁地密码防窃技术,可有效的防止电子密码锁的密码被窃。
现在的电子密码锁,因电子密码锁及电子钥匙均无有效的密码防窃技术,故无法得到推广。
本电子密码锁的密码防窃技术,使用20套(每套3组)密码。
20套密码分别为A1、B1、C1、A2、B2、C2、……A20、B20、及C20。
A1、B1、及C1为第1套密码(默认的开锁密码)。
A2、B2、及C2为第2套密码(当第1套密码开锁不成功时,备用的开锁密码)。
A20、B20、及C20为第20套密码(当第19套密码开锁不成功时,备用的开锁密码)。
对于未存储此20套密码的电子钥匙(以下简称钥匙),通过电子锁的拷贝按键,产生20套随机密码,并将20套随机密码拷贝至钥匙中。
电子锁及钥匙均将此20套密码存至其FLASH存储器中。
1、正常开锁过程如下。
(1)、钥匙插入开锁插孔后,钥匙向电子锁发Ax。
(2)、电子锁收到Ax后,电子锁将下次开锁密码设定为第x+1套。
(3)、电子锁确认Ax后,电子锁向钥匙发Bx。
(4)、电子锁启动定时器。
(5)、钥匙确认Bx后,钥匙向电子锁发Cx。
(6)、电子锁确认Cx后,电子锁将下次开锁密码设定为第x套。
(7)、电子锁开锁。
2、非正常开锁过程如下。
(1)、电子锁不确认Ax,电子锁退出开锁程序。
(2)、电子锁不确认Cx或在规定时间内未收到Cx,电子锁退出开锁程序。……第20套密码未能开锁时,须通过电子锁的拷贝按键,产生20套随机密码并将20套随机密码拷贝至钥匙中。
3、防窃机理如下。
电子锁向钥匙发某一组(不包括最后一组)密码后,电子锁不确认钥匙发来的下组密码或在规定时间内未收到下组密码,电子锁保持向钥匙发某一组(不包括最后一组)密码前对该套密码进行的无效设置,之后,电子锁退出开锁程序。
现在广泛使用的弹子锁,因是简单的机械原理,防盗性差。电子密码锁,较之弹子锁,虽性能优越,但无有效的密码防窃技术,防盗性亦不甚理想。本随机密码电子密码锁的密码防窃技术,必将使性能优越的电子密码锁得到广泛使用。
实施方式
(1)、电子钥匙使用某一种微处理器芯片。
(2)、电子锁使用某一种微处理器芯片。
(3)、电子锁与电子钥匙使用串行口进行通信。
(4)、电子钥匙插入开锁插孔后,由电子锁为电子钥匙提供电源。