專利名稱:基于對稱密碼技術(shù)的智能藍牙門禁控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及基于對稱密碼技術(shù)的智能藍牙門禁控制方法及裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,用戶所使用的終端設(shè)備也逐漸向著智能化的方向發(fā)展,除了其原有的基本應用外,還擴展出許多新的應用,例如,智能手機(Smartphone),是指“像個人電腦一樣,具有獨立的操作系統(tǒng),可以由用戶自行安裝軟件、游戲等第三方服務(wù)商提供的 程序,通過此類程序來不斷對手機的功能進行擴充,并可以通過移動通訊網(wǎng)絡(luò)來實現(xiàn)無線網(wǎng)絡(luò)接入的這樣一類手機的總稱”,智能手機不僅可以用來打電話、上網(wǎng)、玩游戲、遙控智能家居,還可以用來控制門禁的開啟。現(xiàn)有技術(shù)中,在利用智能手機實現(xiàn)對門禁的控制時,通常是先由智能手機向門禁控制器發(fā)送識別信息,上述識別信息是指由門禁控制器預先指定的用戶身份認證數(shù)據(jù),再由門禁控制器將接收到的識別信息與自身存儲的識別信息進行比對,若比對結(jié)果為相同,則確認用戶為合法用戶,控制門禁開啟。由上可見,現(xiàn)有技術(shù)中利用智能手機控制門禁開啟時,是通過門禁控制器與智能手機的信息交互來識別出合法用戶,從而控制門禁的開啟,由于門禁控制器直接接收智能手機發(fā)送的識別信息,若其他設(shè)備截獲該識別信息,則可以模仿該智能手機將該識別信息發(fā)送給門禁控制器,從而控制門禁的開啟,因而現(xiàn)有技術(shù)中的門禁控制方法安全性較低。
發(fā)明內(nèi)容
本發(fā)明實施例中提供了基于對稱密碼技術(shù)的智能藍牙門禁控制方法及裝置,用以解決現(xiàn)有技術(shù)中存在的門禁控制方法安全性較低的問題。本發(fā)明實施例提供的技術(shù)方案如下一種基于對稱密碼技術(shù)的智能藍牙門禁控制方法,該方法包括通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息;按照與所述終端設(shè)備協(xié)商好的對稱密碼算法,根據(jù)所述加密密鑰,對所述加密信息進行解密,得到解密信息;當所述解密信息與預先存儲的識別信息相同時,控制門禁開啟。一種基于對稱密碼技術(shù)的智能藍牙門禁控制裝置,包括加密信息接收單元,用于通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息;解密單元,用于按照門禁控制器與所述終端設(shè)備協(xié)商好的對稱密碼算法,根據(jù)所述加密密鑰,對所述加密信息接收單元接收到的加密信息進行解密,得到解密信息;門禁開啟單元,用于當所述解密單元得到的解密信息與預先存儲的識別信息相同時,控制門禁開啟。采用本發(fā)明實施例的門禁控制方法,當用戶想要開啟門禁時,門禁控制器從用戶使用的終端設(shè)備接收到的不是識別信息,而是終端設(shè)備對識別信息進行加密后所發(fā)送的加密信息,因此其他設(shè)備通過截取門禁控制器與終端設(shè)備之間的通信信息,只能截取到終端設(shè)備發(fā)送給門禁控制器的加密信息,而無法直接獲得識別信息,因此其他設(shè)備無法通過模擬該終端設(shè)備來控制門禁開啟,有效提高了門禁控制的安全性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲 得其他的附圖。圖I是本發(fā)明實施例一中,門禁控制器側(cè)的基于對稱密碼技術(shù)的智能藍牙門禁控制方法流程示意圖;圖2是本發(fā)明實施例二中,終端設(shè)備側(cè)的基于對稱密碼技術(shù)的智能藍牙門禁控制方法流程示意圖;圖3是本發(fā)明實施例三中,一種應用本發(fā)明基于對稱密碼技術(shù)的智能藍牙門禁控制方法實施例的系統(tǒng)硬件構(gòu)成示意圖;圖4是本發(fā)明實施例三中,基于對稱密碼技術(shù)的智能藍牙門禁控制方法流程示意圖;圖5是本發(fā)明實施例四中,基于對稱密碼技術(shù)的智能藍牙門禁控制裝置第一結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例五中,基于對稱密碼技術(shù)的智能藍牙門禁控制裝置第二結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例六中,基于對稱密碼技術(shù)的智能藍牙門禁控制裝置第三結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例六中,存儲單元701的結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例六中,門禁開啟單元706的結(jié)構(gòu)示意圖;圖10是本發(fā)明實施例七中,基于對稱密碼技術(shù)的智能藍牙門禁控制裝置第四結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例一本發(fā)明實施例中,基于對稱密碼技術(shù)的智能藍牙門禁控制方法通過門禁控制器與終端設(shè)備的信息交互來進行,下面從門禁控制器側(cè)和終端設(shè)備側(cè)來分別加以介紹。如圖I所示,為本發(fā)明實施例一中門禁控制器側(cè)的基于對稱密碼技術(shù)的智能藍牙門禁控制方法流程示意圖,其具體處理流程如下
步驟101,通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息。其中,門禁控制器與終端設(shè)備之間可以采用藍牙通信方式進行通信,由于現(xiàn)有的大多數(shù)智能終端都具有藍牙功能,本發(fā)明實施例中僅以門禁控制器與終端設(shè)備之間采用藍牙通信方式為例進行介紹,在利用藍牙通信方式進行通信之前,門禁控制器先要與終端設(shè)備建立藍牙通信連接,然后再通過藍牙通信方式接收終端設(shè)備對預先指定的識別信息進行加密后所發(fā)送的加密信息,本發(fā)明實施例一中,門禁控制器與終端設(shè)備之間也可以采用其他無線通信方式進行通信,例如,紅外通信方式。本發(fā)明實施例一中,能夠控制門禁開啟的合法用戶可以為一個也可以為多個,相應的預先指定識別信息可以包含下述三種方式。第一種指定識別信息的方式當上述合法用戶為一個時,門禁控制器可以預先指定一個識別信息,然后存儲該識別信息,并將該識別信息發(fā)送給終端設(shè)備。第二種指定識別信息的方式當上述合法用戶為多個時,門禁控制器可以預先為各合法用戶指定一個共同的識別信息,例如,設(shè)置識別信息為“000000”,然后存儲該識別信息,并將該識別信息發(fā)送給終端設(shè)備。第三種指定識別信息的方式當上述合法用戶為多個時,門禁控制器也可以預先為各合法用戶分別指定一個識別信息,為了將各合法用戶進行區(qū)分,需要為每個合法用戶設(shè)置一個用戶標識,將門禁控制器與鍵盤進行有線連接,上述用戶標識可以由用戶通過鍵盤手動設(shè)置,用戶標識的具體內(nèi)容本發(fā)明不做具體限定,可以為用戶的姓名,也可以為數(shù)字編碼,門禁控制器接收到用戶輸入的用戶標識后,針對該用戶標識,指定一個識別信息,將該用戶標識和指定的識別信息對應存儲,并將該對應關(guān)系發(fā)送給終端設(shè)備,例如,設(shè)置的用戶標識與識別信息的對應關(guān)系可以如表一所示。表一
權(quán)利要求
1.一種基于對稱密碼技術(shù)的智能藍牙門禁控制方法,其特征在于,包括 通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息; 按照與所述終端設(shè)備協(xié)商好的對稱密碼算法,根據(jù)所述加密密鑰,對所述加密信息進行解密,得到解密信息; 當所述解密信息與預先存儲的識別信息相同時,控制門禁開啟。
2.如權(quán)利要求I所述的方法,其特征在于,還包括 預先存儲用戶標識和與所述用戶標識對應的識別信息; 將所述用戶標識及所述識別信息發(fā)送給終端設(shè)備。
3.如權(quán)利要求2所述的方法,其特征在于,所述預先存儲用戶標識和與所述用戶標識對應的識別信息,包括 接收用戶手動輸入的用戶標識; 存儲所述用戶標識; 生成一個隨機數(shù),將所述隨機數(shù)作為與所述用戶標識對應的識別信息; 將與所述用戶標識對應的識別信息與所述用戶標識對應存儲。
4.如權(quán)利要求2所述的方法,其特征在于,所述通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息之前,還包括 通過藍牙通信方式,接收終端設(shè)備發(fā)送的用戶標識; 當在預先存儲的用戶標識中查找到所述用戶標識時,執(zhí)行所述通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息的步驟。
5.如權(quán)利要求4所述的方法,其特征在干,所述當所述解密信息與預先存儲的識別信息相同吋,控制門禁開啟,包括 根據(jù)接收到的終端設(shè)備發(fā)送的用戶標識,查找與所述用戶標識對應的識別信息; 比較所述解密信息與所述識別信息是否相同; 當比較結(jié)果為相同時,控制門禁開啟。
6.如權(quán)利要求I所述的方法,其特征在于,所述通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息之前,還包括 獲得加密密鑰; 將所述加密密鑰發(fā)送給終端設(shè)備。
7.一種基于對稱密碼技術(shù)的智能藍牙門禁控制裝置,其特征在于,包括 加密信息接收單元,用于通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息; 解密單元,用于按照門禁控制器與所述終端設(shè)備協(xié)商好的對稱密碼算法,根據(jù)所述加密密鑰,對所述加密信息接收單元接收到的加密信息進行解密,得到解密信息; 門禁開啟單元,用于當所述解密単元得到的解密信息與預先存儲的識別信息相同吋,控制門禁開啟。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括 存儲單元,用于預先存儲用戶標識和與所述用戶標識對應的識別信息; 發(fā)送單元,用于將所述存儲単元存儲的用戶標識及識別信息發(fā)送給終端設(shè)備。
9.如權(quán)利要求8所述的裝置,其特征在于,所述存儲単元包括 用戶標識接收子單元,用于接收用戶手動輸入的用戶標識; 第一存儲子單元,用于存儲所述用戶標識接收子單元接收到的用戶標識; 識別信息生成子単元,用于生成一個隨機數(shù),將所述隨機數(shù)作為與所述用戶標識接收子単元接收到的用戶標識對應的識別信息; 第二存儲子単元,用于將所述識別信息生成子単元生成的識別信息與所述用戶標識接收子單元接收到的用戶標識對應存儲。
10.如權(quán)利要求8所述的裝置,其特征在于,還包括 用戶標識接收單元,用于在所述加密信息接收單元接收終端設(shè)備所發(fā)送的加密信息之前,通過藍牙通信方式,接收終端設(shè)備發(fā)送的用戶標識; 所述加密信息接收單元,具體用于當在預先存儲的用戶標識中查找到所述用戶標識時,通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息。
11.如權(quán)利要求10所述的裝置,其特征在于,所述門禁開啟單元包括 識別信息查找子単元,用于根據(jù)所述用戶標識接收單元接收到的終端設(shè)備發(fā)送的用戶標識,查找與所述用戶標識對應的識別信息; 比較子單元,用于比較所述解密単元得到的解密信息與所述識別信息查找子単元查找到的識別信息是否相同; 門禁開啟子單元,用于當所述比較子単元的比較結(jié)果為相同時,控制門禁開啟。
12.如權(quán)利要求7所述的裝置,其特征在于,還包括 加密密鑰獲得単元,用于在所述加密信息接收單元接收終端設(shè)備所發(fā)送的加密信息之前,獲得加密密鑰; 加密密鑰發(fā)送単元,用于將所述加密密鑰獲得單元獲得的加密密鑰發(fā)送給終端設(shè)備。
全文摘要
本發(fā)明實施例公開了基于對稱密碼技術(shù)的智能藍牙門禁控制方法及裝置,該方法包括通過藍牙通信方式,接收終端設(shè)備按照與門禁控制器協(xié)商好的對稱密碼算法,對識別信息和加密密鑰進行對稱加密運算后所發(fā)送的加密信息;按照與所述終端設(shè)備協(xié)商好的對稱密碼算法,根據(jù)所述加密密鑰,對所述加密信息進行解密,得到解密信息;當所述解密信息與預先存儲的識別信息相同時,控制門禁開啟。應用本發(fā)明技術(shù)方案,使得其他設(shè)備無法通過模擬合法用戶使用的終端設(shè)備來控制門禁開啟,有效提高了門禁控制的安全性。
文檔編號G07C9/00GK102682506SQ20121016767
公開日2012年9月19日 申請日期2012年5月25日 優(yōu)先權(quán)日2012年5月25日
發(fā)明者郭瑞賓 申請人:北京華大信安科技有限公司