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