一种用于金库的磁卡密码锁及其控制方法

文档序号:2118215阅读:268来源:国知局
专利名称:一种用于金库的磁卡密码锁及其控制方法
技术领域
本发明涉及一种密码锁及其控制方法,尤其涉及一种用于金库的磁卡密码锁及其控制方法。
背景技术
中国专利CN1107925公开的磁卡密码锁开启方法是将每个磁卡密码锁分别与一个数字键 盘共同与连有一计算机的中心控制机相连,计算机控制其随机发生器产生密码,并将该密码 传送并存贮在中心控制机的存贮器内,中心控制机的CPU采集键盘拨入的密码,并与其存贮 器内存贮的密码比较,只有当密码相符时,CPU向磁卡密码锁输送开启信号,从而开启磁卡 密码锁。该发明方案必须先设置一组开锁密码,而且在开锁之前该密码不能改变,因此容易 泄密。CN1106888又公开了一种磁卡密码锁的任意编码方法,克服了磁卡密码锁编码、输码 过程相互独立.输入密码时不能编码,编码时不能输码,容易泄密的缺点,在每次输入的密 码序列中包含本次开锁密码和下一次开锁密码即新码的信息,该信息处理后得到新码。该发 明每个密码只使用一次,提高了保密性,但是其也是一种先设置密码、开锁后密码已知的方 法,仍然存在着泄露密码的可能性。针对以上问题,本发明提出一种随机异地控制的磁卡密 码锁及其控制方法,可以较好地解决密码泄漏问题。

发明内容
(一) 要解决的技术问题
本发明的目的是要克服现有技术的缺陷,提供一种能异地控制的金库的密码锁和它的控 制方法。
(二) 技术方案
本发明提出的一种用于金库的磁卡密码锁,包括有锁体、与锁体连接的控制器、通过控 制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器,当读 卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其中还包 括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全隔离 ,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密码。
其中,密码产生器A和密码产生器B每次产生一组密码,当用户通过磁卡读卡器先后正确 读入密码组的所有的密码后,锁才能被打开。其中,还包括密码产生器B放置于异地。
本发明还提出了一种上述密码锁的控制方法,包括如下步骤
a) 将密码产生器A和密码产生器B隔离;
b) 密码产生器A和密码产生器B上同步运行相同的密码算法软件; C)密码算法软件实时产生随机的密码组;
d) 密码组的每一个密码通过用户密码卡的方式分发给不同管理员,管理员通过与密码
产生器B连接的写卡器向用户密码卡中写入当前密码;
e) 当管理员按照顺序通过磁卡读卡器刷卡并读入正确的密码后,锁才能开启。
(三)有益效果
采用本发明所述的密码锁及其控制方法,从物理上完全隔离了密码获取途径,并且密码 实时随机产生,用户要开锁只能通过异地的密码产生器的控制人获得,并且由于每次产生一 组密码,密码产生器的控制人可将密码组的每个密码通过用户密码卡写卡后发放给若干金库 管理员,只有当全部金库管理员都刷卡并读入正确的密码后,金库的锁才能开启,这样大大 提高了金库管理的安全性。


下面附图所描述的具体实施方式
对本发明作进一步说明。
图l为本发明的硬件结构图2为发明的密码控制流程图。
具体实施例方式
本发明提出的随机异地控制的磁卡密码锁及其控制方法说明如下,以下实施方式仅用于 说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精 神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的 范畴,本发明的专利保护范围应由各权利要求限定。
如图1所示,整个密码锁系统由两部分构成,分别是密码锁所在地部分,和处于异 地的密码同步产生部分,密码锁所在地部分包括锁体、与锁体连接的控制器、通过控制器与 锁体连接的密码产生器A,通过控制器与锁体连接的磁卡读卡器,这里,锁体选用普通的基 于单片机设计的磁卡密码锁,密码产生器选用普通的PC机,该PC机运行着执行实时产生随机 密码的算法软件,实时随机产生一组密码,PC机通过串口与磁卡密码锁通讯并控制锁的开启 和关闭,当用户使用用户密码卡通过磁卡读卡器读入密码组的每一个密码后,PC机自动采集
4该密码,并与PC机的算法软件的当前密码组进行比较,若相同,则PC机向密码锁发出开锁命 令,否则提示密码输入错误,连续输入3次错误者,PC机将在当日自动死锁。
放置于异地的密码产生器B也为一台运行同样密码产生算法软件的PC机,并且其与密 码产生器A同步运行,并且其包括显示装置,可以实时显示算法软件产生的当前密码值,因 此,用户若想要开启密码锁,必须和密码产生器B的控制人联系,并取得密码。
如图2所示,金库的密码管理通常是多人持有的,假设为有三个金库管理员a、 b和c, 密码产生器A和B每次生成一组密码(al, a2, a3),金库的密码管理人在需要开启金库门时 通过与密码产生器A连接的写卡器将al写入管理员a持有的用户密码卡,将a2写入管理员b持 有的用户密码卡,将a3写入管理员c持有的用户密码卡,只有当三个管理员到场并依次通过 磁卡读卡器读入正确的密码后,金库门才能开启,否则报错。
基于以上的设计方案,可以保证密码锁的密码实时更新,可防止密码泄漏,起到了较好 的安全防范作用。
另外,由于密码的产生规则灵活,可以使用各种密码生成规则,例如可以使用基于当 前日期和时间产生的密码,对当前日期和时间进行算法处理,输出实时密码,该密码每隔l 分钟变化一次,由于日期和时间总是在不断发生变化,因此,可以保证输出的密码值总是随 机的。
此外,为了保证时间的同步性,密码产生器A和密码产生器B可以分别与同一台时间同步 服务器(例如国家授时中心的时间服务器)连接,每隔十秒钟自动校正当前日期和时间,以 保证密码的同步性。
权利要求
1、一种用于金库的磁卡密码锁,包括有锁体、与锁体连接的控制器、通过控制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器,当读卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其特征在于还包括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全隔离,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密码。
2、如权利要求l所述的密码锁,其特征在于密码产生器A和密码产生 器B每次同时产生一组密码,当用户使用用户密码卡通过磁卡读卡器先后读入密码组的所有 的密码后,锁才能被打开。
3、如权利要求l所述的密码锁,其特征在于密码产生器B放置于异地
4、 一种权利要求l所述密码锁的控制方法,其特征包括如下步骤a) 将密码产生器A和密码产生器B隔离;b) 密码产生器A和密码产生器B上同步运行相同的密码算法软件; C)密码算法软件实时产生随机的密码组;d) 密码组的每一个密码通过用户密码卡的方式分发给不同管理员,管理员通过与密码产生器B连接的写卡器向用户密码卡中写入当前密码;e) 当管理员按照顺序通过磁卡读卡器刷卡并读入正确的密码后,锁才能开启。
全文摘要
本发明涉及一种用于金库的磁卡密码锁,包括有锁体、与锁体连接的控制器、通过控制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器,当读卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其中还包括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全隔离,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密码。本发明的装置和方法能有效提高密码的安全性,防止密码泄漏。
文档编号E05B49/00GK101315004SQ200710200738
公开日2008年12月3日 申请日期2007年5月31日 优先权日2007年5月31日
发明者陆洪瑞 申请人:北京银融科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1