智能藍牙鎖的制作方法
【技術領域】
[0001]本實用新型涉及一種智能藍牙鎖,尤其涉及一種實現(xiàn)動態(tài)加密的藍牙鎖。
【背景技術】
[0002]現(xiàn)在市場上有NFC鎖、指紋鎖、密碼鎖,NFC鎖所使用的卡容易模仿且易破損,指紋鎖和電子鎖通過銀粉也容易被破解,因此其都具有各種缺點。而隨著技術的發(fā)展,智能手機等移動終端幾乎人手一部,人們的生活已經(jīng)離不開智能手機,人們會忘記帶錢包或鑰匙,但不會忘記帶手機,這樣手機控制門鎖會在生活中給人們帶來方便和安全。而新近出現(xiàn)的藍牙控制的鎖安全性高于以上幾種鎖,并且?guī)в泄蚕砉δ?,具有非常好的應用前景。但是現(xiàn)有的藍牙鎖往往需要用戶手動輸入密碼,操作繁瑣,且仍然存在被破解的風險。
【實用新型內(nèi)容】
[0003]基于以上內(nèi)容,本實用新型希望解決目前的藍牙鎖安全度不高并且操作不便的技術問題。
[0004]本實用新型提出了一種智能藍牙鎖,包括集成在所述藍牙鎖中的鎖栓、電機、控制裝置,其中所述控制裝置連接到所述電機以對所述電機進行控制,所述電機連接到所述鎖栓以實現(xiàn)解鎖和上鎖,并且所述控制裝置包括:電機驅動模塊,其用于對所述電機進行驅動;藍牙通信接口,其用于所述控制裝置與用戶攜帶的移動終端之間的通信;信號采集電路,用于采集電磁波噪聲以生成隨機值;主控單元,其用于對所述控制裝置的各個部件進行控制;以及加/解密模塊和比較模塊,所述加/解密模塊和比較模塊集成于所述主控單元中或與所述主控單元分立設置,所述加/解密模塊用于對所述隨機值進行加密以生成將發(fā)送給移動終端的密文并且對來自所述移動終端的密文進行解密,而所述比較模塊用于對生成的隨機值和解密后的數(shù)值進行比較,以生成比較結果。該加/解密模塊和比較模塊都可以例如是在可編程邏輯器件中實現(xiàn)的硬件邏輯模塊或者是專門設計的專用芯片。
[0005]根據(jù)優(yōu)選的實施例,所述藍牙鎖的表面上還設置有觸摸傳感器,該觸摸傳感器用于檢測用戶的觸摸以實現(xiàn)對所述藍牙鎖的喚醒。也可以利用開關、存在傳感器等來替代該觸摸傳感器。
[0006]根據(jù)優(yōu)選的實施例,所述加/解密模塊是實施AES算法的加/解密模塊,存儲有相應的密鑰,并且所述隨機值為16個元素的數(shù)組。具體地,可以利用AES-256算法或AES-128、AES-192算法。當然也可以使用其他種類的算法來實施該加/解密模塊。
[0007]根據(jù)優(yōu)選的實施例,來自所述移動終端的密文是所述移動終端對之前從所述藍牙鎖接收到的密文進行解密再加密后發(fā)出的反饋密文。該移動終端中保存有與所述智能藍牙鎖相對應的密鑰,例如保存在相應的app中。
[0008]根據(jù)優(yōu)選的實施例,所述控制模塊還包括計時模塊,該計時模塊例如是晶振等。主控單元利用計時模塊用于在解鎖之后的預定時間發(fā)出上鎖命令,以保證藍牙鎖的安全性。
[0009]根據(jù)優(yōu)選的實施例,藍牙鎖的所述控制裝置還具有存儲器,該存儲器用于存儲所述藍牙鎖的解鎖信息。另外該藍牙鎖還設置有相應的供電模塊,而該供電模塊可以是電池或交直流轉換器等。藍牙鎖可被設置到門鎖、掛鎖或鏈鎖上,其也可以與傳統(tǒng)的機械鎖芯、NFC鎖、指紋鎖、NFC鎖等相結合,以實現(xiàn)多功能。
[0010]本實用新型還提出一種智能藍牙鎖系統(tǒng),包括上述的智能藍牙鎖以及一個或多個移動終端,所述移動終端中保存有與所述智能藍牙鎖相對應的密鑰。
[0011]根據(jù)優(yōu)選的實施例,該移動終端選自包括以下構成的組:智能手機、筆記本電腦、平板電腦、智能手環(huán)、智能手表和個人數(shù)字助理。所述移動終端另外具有通信接口,可用于將其中保存的密鑰與其它移動終端分享。
[0012]利用以上提出的各個技術方案,實現(xiàn)了一種動態(tài)加密的藍牙鎖,其中以隨機采集的噪聲值作為明文,并且在鎖和用戶終端之間的信息傳輸均為密文形式,所以保證了該藍牙鎖的更高安全性,并且簡化了用戶的操作,另外實施起來簡單并且不需要高成本。
【附圖說明】
[0013]圖1圖示了根據(jù)本實用新型的智能藍牙鎖的大體工作原理圖。
[0014]圖2圖示了根據(jù)本實用新型的智能藍牙鎖的具體構成框圖。
[0015]圖3圖示了根據(jù)本實用新型的智能藍牙鎖的解鎖操作流程圖。
[0016]圖4圖示了根據(jù)本實用新型的智能藍牙鎖中的加/解密模塊的工作原理。
[0017]應當注意到,以下具體實施例及其附圖是用于闡明本實用新型的原理并且說明其具體實施例的目的,而并不構成對本實用新型的限制。本實用新型還覆蓋落入權利要求中限定的本實用新型的保護范圍之內(nèi)的其它修改、變型和等同形式。
【具體實施方式】
[0018]圖1圖示了根據(jù)本實用新型的智能藍牙鎖的大體工作原理圖。盡管圖1中以門鎖為示例示出了本實用新型的工作原理,該智能藍牙鎖可以用作門鎖、柜鎖、外掛鎖、鏈鎖等各種鎖具,并且還可以與密碼鎖、指紋鎖、NFC鎖等組合使用。
[0019]從圖1可以看出,移動終端的APP(應用程序)連接到藍牙鎖中的控制裝置,該控制裝置連接到鎖內(nèi)部的電機,而該電機連接到鎖栓,用于控制鎖栓的解鎖和上鎖。另外藍牙鎖上還具有觸摸傳感器,其用于感測用戶的觸摸,以相應地將藍牙鎖從待機模式中喚醒。
[0020]圖2圖示了根據(jù)本實用新型的智能藍牙鎖的具體構成框圖。該具體構成框圖僅僅是用于詳細說明該藍牙鎖的一種示例性實施例的具體構成。本領域技術人員應當理解的是,圖中的各個部件對于本實用新型的實施不一定是必需的,即可以省略或組合其中的一個或多個部件,并且該藍牙鎖可以另外包括其它部件。由圖上可以看出,根據(jù)該實施例的智能藍牙鎖主要包括主控單元1、信號采集模塊2、存儲器3、藍牙通信接口 4、電機驅動模塊5、觸摸傳感器6、計時模塊7、電機8和鎖栓9。當然,該藍牙鎖還可以具有鎖把手、機械鎖芯等常見的鎖元件(未示出)。
[0021]其中的主控單元I用于控制藍牙鎖的各個部件的工作,其可以利用單片機、DSP、嵌入式處理器、可編程邏輯器件(例如CPLD、FPGA等)或者專用處理器或集成電路來實現(xiàn)。信號采集模塊2用于通過A/D模塊采集“電磁波噪聲”隨機值,該隨機值可以例如是16個元素的數(shù)組或其它數(shù)目的元素的數(shù)組。該隨機值是實時產(chǎn)生的,將作為用于加密的明文。另夕卜,該主控單元I中還集成有加/解密模塊10和比較模塊11(如圖4中所示的,兩者也可以另稱為加/解密器和比較器)。該加/解密模塊10可以是硬件加/解碼器,例如與主控單元集成或分立的專用的硬件加/解密器。在另外的實施例中,加/解密模塊10也可以是利用可編程邏輯器件實現(xiàn)的硬件邏輯模塊或專用芯片,或者是在主控單元中實施的固件加/解碼器,或者以本領域技術人員熟知的其它方式來實施。該加/解密模塊10例如可以采用AES算法(例如256位密鑰的AES算法,本領域簡稱為AES-256算法,相應地還可以使用128、192位密鑰的AES算法),并且與上述信號采集電路一起實現(xiàn)了動態(tài)加密。而AES算法對于本領域技術人員來說是本領域熟知的算法,在此不對其進行贅述。而比較模塊11用于對生成的隨機值和解