本发明专利技术涉及一种随机异地控制的磁卡密码锁及其控制方法,包括有锁体、与锁体连接的控制器、通过控制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器,当读卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其中还包括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全隔离,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密码。本发明专利技术的装置和方法能有效提高密码的安全性,防止密码泄漏。
【技术实现步骤摘要】
本专利技术涉及一种密码锁及其控制方法,尤其涉及一种用于异地控制的磁卡密码锁及其控 制方法。
技术介绍
中国专利CN1107925公开的磁卡密码锁开启方法是将每个磁卡密码锁分别与一个数字键 盘共同与连有一计算机的中心控制机相连,计算机控制其随机发生器产生密码,并将该密码 传送并存贮在中心控制机的存贮器内,中心控制机的CPU采集键盘拨入的密码,并与其存贮 器内存贮的密码比较,只有当密码相符时,CPU向磁卡密码锁输送开启信号,从而开启磁卡 密码锁。该专利技术方案必须先设置一组开锁密码,而且在开锁之前该密码不能改变,因此容易 泄密。CN1106888又公开了一种磁卡密码锁的任意编码方法,克服了磁卡密码锁编码、输码 过程相互独立.输入密码时不能编码,编码时不能输码,容易泄密的缺点,在每次输入的密 码序列中包含本次开锁密码和下一次开锁密码即新码的信息,该信息处理后得到新码。该发 明每个密码只使用一次,提高了保密性,但是其也是一种先设置密码、开锁后密码已知的方 法,仍然存在着泄露密码的可能性。针对以上问题,本专利技术提出一种随机异地控制的磁卡密 码锁及其控制方法,可以较好地解决密码泄漏问题。
技术实现思路
(一) 要解决的技术问题本专利技术的目的是要克服现有技术的缺陷,提供一种能异地控制的金库的密码锁和它的控 制方法。(二) 技术方案本专利技术提出的一种随机异地控制的磁卡密码锁,包括有锁体、与锁体连接的控制器、通 过控制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器, 当读卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其中 还包括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全 隔离,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密 码。其中,密码产生器B放置于异地。一种上述锁的控制方法,包括如下步骤a) 将密码产生器A和密码产生器B隔离;b) 密码产生器A和密码产生器B上同步运行相同的密码算法软件; C)密码算法软件实时产生随机的密码;d) 通过与密码产生器B连接的写卡器向用户密码卡中写入当前密码,并将用户密码卡发 放给用户;e) 当用户在有效时间内通过磁卡读卡器刷卡并读入正确的密码后,锁才能开启。 (三)有益效果采用本专利技术所述的磁卡密码锁及其控制方法,从物理上完全隔离了密码获取途径,并且 密码实时随机产生,用户要开锁只能通过异地的密码产生器的控制人获得,并且由于每次产 生不同密码,密码产生器的控制人可将密码通过用户密码卡写卡后发放给用户,只有当用户 通过磁卡读卡器刷卡并读入正确的密码后,锁才能开启,这样大大提高了安全性和保密性。附图说明下面附图所描述的具体实施方式对本专利技术作进一步说明。图l为本专利技术的硬件结构具体实施例方式本专利技术提出的随机异地控制的磁卡密码锁及其控制方法说明如下,以下实施方式仅用于 说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精 神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的 范畴,本专利技术的专利保护范围应由各权利要求限定。如图1所示,整个密码锁系统由两部分构成,分别是密码锁所在地部分,和处于异 地的密码同步产生部分,密码锁所在地部分包括锁体、与锁体连接的控制器、通过控制器与 锁体连接的密码产生器A,通过控制器与锁体连接的磁卡读卡器,这里,锁体选用普通的基 于单片机设计的磁卡密码锁,密码产生器选用普通的PC机,该PC机运行着执行实时产生随机 密码的算法软件,实时随机产生一个当前密码,PC机通过串口与磁卡密码锁通讯并控制锁的 开启和关闭,当用户使用用户密码卡通过磁卡读卡器读入密码后,PC机自动采集该密码,并 与PC机的算法软件的当前密码进行比较,若吻合,则PC机向密码锁发出开锁命令,否则提示 密码输入错误,连续输入3次错误者,PC机将在当日自动死锁。放置于异地的密码产生器B也为一台运行同样密码产生算法软件的PC机,并且其与密 码产生器A同步运行,并且其包括写卡器,写卡器与密码产生器B连接,可向用户卡中写入当前的密码值,因此,用户若想要开启密码锁,必须和密码产生器B的控制人联系,并取得进 行写卡操作后,才能获得有效的密码。基于以上的设计方案,可以保证密码锁的密码实时更新,可防止密码泄漏,起到了较好 的安全防范作用。另外,由于密码的产生规则灵活,可以使用各种密码生成规则,例如可以使用基于当 前日期和时间产生的密码,对当前日期和时间进行算法处理,输出实时密码,该密码每隔l 小时变化一次,由于日期和时间总是在不断发生变化,因此,可以保证输出的密码值总是随 机的,用户要想开锁,则必须首先进行在密码控制人处进行写卡操作。此外,为了保证时间的同步性,密码产生器A和密码产生器B可以分别与同一台时间同步 服务器(例如国家授时中心的时间服务器)连接,每隔十秒钟自动校正当前日期和时间,以 保证密码的同步性。权利要求1.一种随机异地控制的磁卡密码锁,包括有锁体、与锁体连接的控制器、通过控制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器,当读卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其特征在于还包括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全隔离,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密码。2.如权利要求l所述的密码锁,其特征在于密码产生器B放置于异地3.一种权利要求l所述密码锁的控制方法,其特征包括如下步骤a) 将密码产生器A和密码产生器B隔离;b) 密码产生器A和密码产生器B上同步运行相同的密码算法软件; C)密码算法软件实时产生随机的密码;d) 通过与密码产生器B连接的写卡器向用户密码卡中写入当前密码,并将用户密码卡 发放给用户;e) 当用户在有效时间内通过磁卡读卡器刷卡并读入正确的密码后,锁才能开启。全文摘要本专利技术涉及一种随机异地控制的磁卡密码锁及其控制方法,包括有锁体、与锁体连接的控制器、通过控制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器,当读卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其中还包括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全隔离,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密码。本专利技术的装置和方法能有效提高密码的安全性,防止密码泄漏。文档编号G07C9/00GK101315708SQ200710200739公开日2008年12月3日 申请日期2007年5月31日 优先权日2007年5月31日专利技术者陆洪瑞 申请人:北京银融科技有限责任公司本文档来自技高网...
【技术保护点】
一种随机异地控制的磁卡密码锁,包括有锁体、与锁体连接的控制器、通过控制器与锁体连接的密码产生器A、用户密码卡、通过控制器与锁体连接的磁卡读卡器,当读卡器读入用户密码卡的密码与密码产生器A产生的当前密码一致时,锁可被打开,其特征在于还包括一个密码产生器B,和与密码产生器B连接的写卡器,密码产生器A与密码产生器B完全隔离,其中,密码产生器A和密码产生器B按照完全相同的随机算法实时产生完全相同随机密码。
【技术特征摘要】
【专利技术属性】
技术研发人员:陆洪瑞,
申请(专利权)人:北京银融科技有限责任公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。