一種用於金庫的磁卡密碼鎖及其控制方法
2023-04-26 00:36:36 3
專利名稱:一種用於金庫的磁卡密碼鎖及其控制方法
技術領域:
本發明涉及一種密碼鎖及其控制方法,尤其涉及一種用於金庫的磁卡密碼鎖及其控制方法。
背景技術:
中國專利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日
發明者陸洪瑞 申請人:北京銀融科技有限責任公司