專利名稱:一種隨機(jī)異地控制的電子密碼鎖及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種密碼鎖及其控制方法,尤其涉及一種隨機(jī)異地控制的電子密碼鎖及其控 制方法。
背景技術(shù):
中國(guó)專利CN1107925公開的電子密碼鎖開啟方法是將每個(gè)電子密碼鎖分別與一個(gè)數(shù)字鍵 盤共同與連有一計(jì)算機(jī)的中心控制機(jī)相連,計(jì)算機(jī)控制其隨機(jī)發(fā)生器產(chǎn)生密碼,并將該密碼 傳送并存貯在中心控制機(jī)的存貯器內(nèi),中心控制機(jī)的CPU采集鍵盤撥入的密碼,并與其存貯 器內(nèi)存貯的密碼比較,只有當(dāng)密碼相符時(shí),CPU向電子密碼鎖輸送開啟信號(hào),從而開啟電子 密碼鎖。該發(fā)明方案必須先設(shè)置一組開鎖密碼,而且在開鎖之前該密碼不能改變,因此容易 泄密。CN1106888又公開了一種電子密碼鎖的任意編碼方法,克服了電子密碼鎖編碼、輸碼 過程相互獨(dú)立.輸入密碼時(shí)不能編碼,編碼時(shí)不能輸碼,容易泄密的缺點(diǎn),在每次輸入的密 碼序列中包含本次開鎖密碼和下一次開鎖密碼即新碼的信息,該信息處理后得到新碼。該發(fā) 明每個(gè)密碼只使用一次,提高了保密性,但是其也是一種先設(shè)置密碼、開鎖后密碼已知的方 法,仍然存在著泄露密碼的可能性。針對(duì)以上問題,本發(fā)明提出一種隨機(jī)異地控制的電子密 碼鎖及其控制方法,可以較好地解決密碼泄漏問題。
發(fā)明內(nèi)容
(一) 要解決的技術(shù)問題
本發(fā)明的目的是要克服現(xiàn)有技術(shù)的缺陷,提供一種能異地控制的密碼鎖和控制方法。
(二) 技術(shù)方案
本發(fā)明提出的一種隨機(jī)異地控制的電子密碼鎖,包括有鎖體、與鎖體連接的控制器、通 過控制器與鎖體連接的密碼產(chǎn)生器A、通過控制器與鎖體連接的密碼輸入器,當(dāng)輸入器輸入 的密碼與密碼產(chǎn)生器A產(chǎn)生的當(dāng)前密碼一致時(shí),鎖可被打開,其特征在于還包括一個(gè)密碼產(chǎn) 生器B,和與密碼產(chǎn)生器B連接的實(shí)時(shí)顯示密碼產(chǎn)生器B當(dāng)前密碼的顯示器,密碼產(chǎn)生器A與密 碼產(chǎn)生器B完全隔離,其中,密碼產(chǎn)生器A和密碼產(chǎn)生器B按照完全相同的隨機(jī)算法實(shí)時(shí)產(chǎn)生 完全相同隨機(jī)密碼。
其中,密碼產(chǎn)生器B放置于異地。
本發(fā)明還提出了一種上述密碼鎖的控制方法,包括如下步驟a) 將密碼產(chǎn)生器A和密碼產(chǎn)生器B隔離;
b) 密碼產(chǎn)生器A和密碼產(chǎn)生器B實(shí)時(shí)隨機(jī)產(chǎn)生完全相同的密碼;
c) 用戶每次開鎖前都需要從密碼產(chǎn)生器B處獲得開鎖密碼。 (三)有益效果
采用本發(fā)明所述的密碼鎖及其控制方法,從物理上完全隔離了密碼獲取途徑,并且密碼 實(shí)時(shí)隨機(jī)產(chǎn)生,用戶要開鎖只能通過異地的密碼產(chǎn)生器的控制人獲得,密碼的安全性得到大 大提升。
下面附圖所描述的具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步說明。
圖l為本發(fā)明的硬件結(jié)構(gòu)圖.
具體實(shí)施例方式
本發(fā)明提出的隨機(jī)異地控制的電子密碼鎖及其控制方法說明如下,以下實(shí)施方式僅用于 說明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精 神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的 范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由各權(quán)利要求限定。
如圖1所示,整個(gè)密碼鎖系統(tǒng)由兩部分構(gòu)成,分別是密碼鎖所在地部分,和處于異 地的密碼同步產(chǎn)生部分,密碼鎖所在地部分包括鎖體、與鎖體連接的控制器、通過控制器與 鎖體連接的密碼產(chǎn)生器A,通過控制器與鎖體連接的密碼輸入器,這里,鎖體選用普通的基 于單片機(jī)設(shè)計(jì)的電子密碼鎖,密碼產(chǎn)生器選用普通的PC機(jī),該P(yáng)C機(jī)運(yùn)行著執(zhí)行實(shí)時(shí)產(chǎn)生隨機(jī) 密碼的算法軟件,PC機(jī)通過串口與電子密碼鎖通訊并控制鎖的開啟和關(guān)閉,當(dāng)用戶通過密碼 輸入器輸入密碼時(shí),PC機(jī)自動(dòng)采集該密碼,并與PC機(jī)的算法軟件的當(dāng)前值進(jìn)行比較,若相同 ,則PC機(jī)向密碼鎖發(fā)出開鎖命令,否則提示密碼輸入錯(cuò)誤,連續(xù)輸入3次錯(cuò)誤者,PC機(jī)將在 當(dāng)日自動(dòng)死鎖。
放置于異地的密碼產(chǎn)生器B也為一臺(tái)運(yùn)行同樣密碼產(chǎn)生算法軟件的PC機(jī),并且其與密 碼產(chǎn)生器A同時(shí)同步運(yùn)行,并且其包括顯示裝置,可以實(shí)時(shí)顯示算法軟件產(chǎn)生的當(dāng)前密碼值 ,因此,用戶若想要開啟密碼鎖,必須和密碼產(chǎn)生器B的控制人聯(lián)系,并取得密碼。
基于以上的設(shè)計(jì)方案,可以保證密碼鎖的密碼實(shí)時(shí)更新,可防止密碼泄漏,起到了較 好的安全防范作用。
另外,由于密碼的產(chǎn)生規(guī)則靈活,可以使用各種密碼生成規(guī)則,例如可以使用基于當(dāng)前日期和時(shí)間產(chǎn)生的密碼,對(duì)當(dāng)前日期和時(shí)間進(jìn)行算法處理,輸出實(shí)時(shí)密碼,該密碼每隔l 分鐘變化一次,由于日期和時(shí)間總是在不斷發(fā)生變化,因此,可以保證輸出的密碼值總是隨 機(jī)的。
此外,為了保證時(shí)間的同步性,密碼產(chǎn)生器A和密碼產(chǎn)生器B可以分別與同一臺(tái)時(shí)間同步 服務(wù)器(例如國(guó)家授時(shí)中心的時(shí)間服務(wù)器)連接,每隔十秒鐘自動(dòng)校正當(dāng)前日期和時(shí)間,以 保證密碼的同步性。
權(quán)利要求
1.一種隨機(jī)異地控制的電子密碼鎖,包括有鎖體、與鎖體連接的控制器、通過控制器與鎖體連接的密碼產(chǎn)生器A、通過控制器與鎖體連接的密碼輸入器,當(dāng)輸入器輸入的密碼與密碼產(chǎn)生器A產(chǎn)生的當(dāng)前密碼一致時(shí),鎖可被打開,其特征在于還包括一個(gè)密碼產(chǎn)生器B,和與密碼產(chǎn)生器B連接的實(shí)時(shí)顯示密碼產(chǎn)生器B當(dāng)前密碼的顯示器,密碼產(chǎn)生器A與密碼產(chǎn)生器B完全隔離,其中,密碼產(chǎn)生器A和密碼產(chǎn)生器B按照完全相同的隨機(jī)算法實(shí)時(shí)產(chǎn)生完全相同隨機(jī)密碼。
2.權(quán)利要求2如權(quán)利要求l所述的密碼鎖,其特征在于密碼產(chǎn)生器B放置于異地
3.權(quán)利要求3
一種權(quán)利要求l所述密碼鎖的控制方法,其特征包括如下步驟:a) 將密碼產(chǎn)生器A和密碼產(chǎn)生器B隔離;b) 密碼產(chǎn)生器A和密碼產(chǎn)生器B實(shí)時(shí)隨機(jī)產(chǎn)生完全相同的密碼;c) 用戶每次開鎖前都需要從密碼產(chǎn)生器B處獲得開鎖密碼。
全文摘要
本發(fā)明涉及一種隨機(jī)異地控制的電子密碼鎖及其控制方法,包括有鎖體、與鎖體連接的控制器、通過控制器與鎖體連接的密碼產(chǎn)生器A、通過控制器與鎖體連接的密碼輸入器,當(dāng)輸入器輸入的密碼與密碼產(chǎn)生器A產(chǎn)生的當(dāng)前密碼一致時(shí),鎖可被打開,其特征在于還包括一個(gè)密碼產(chǎn)生器B,和與密碼產(chǎn)生器B連接的實(shí)時(shí)顯示密碼產(chǎn)生器B當(dāng)前密碼的顯示器,密碼產(chǎn)生器A與密碼產(chǎn)生器B完全隔離,其中,密碼產(chǎn)生器A和密碼產(chǎn)生器B按照完全相同的隨機(jī)算法實(shí)時(shí)產(chǎn)生完全相同隨機(jī)密碼。本發(fā)明的裝置和方法能有效提高密碼的安全性,防止密碼泄漏。
文檔編號(hào)E05B49/00GK101315002SQ20071020073
公開日2008年12月3日 申請(qǐng)日期2007年5月31日 優(yōu)先權(quán)日2007年5月31日
發(fā)明者陸洪瑞 申請(qǐng)人:北京銀融科技有限責(zé)任公司