一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),由電子鑰匙和電子鎖組成。電子鎖的鑰匙數(shù)據(jù)由用戶設置更改,電子鎖無限制性配對電子鑰匙,電子鑰匙至少配對一個以上的電子鎖的鑰匙數(shù)據(jù)。系統(tǒng)的驗證碼由條件截獲非線性變化中的隨機密鑰和私鑰編碼加密而成,每次驗證碼無規(guī)律性,私鑰編碼在驗證過程中不暴露在外,有效防止芯片解密批量破解、信號截獲分析破解,實現(xiàn)安全、智能、靈活,攜帶方便,使用方便。
【專利說明】
一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng)
技術領域
[0001]本發(fā)明涉及一種電子鎖技術領域,尤其是涉及一種無鑰匙進入系統(tǒng)。
【背景技術】
[0002]市面上的無鑰匙進入系統(tǒng),主要采用RFID無線射頻技術和滾動碼控制技術。由滾動碼控制原理可知,密鑰是滾動碼系統(tǒng)的核心安全,隨著芯片解密技術的發(fā)展,早期滾動碼芯片被成功破解,近期芯片可被破解的機率越來越大,一旦芯片破解得到密鑰、算法,同一批次的滾動碼系統(tǒng)芯片的產(chǎn)品將存在重大的安全隱患。破解的方法層出不窮,針對無線控制系統(tǒng)的破解,目前流行的兩種破解方法是芯片解密批量破解和信號截獲分析破解。
[0003]市面上的無鑰匙進入系統(tǒng)的電子鑰匙功能單一,安全性不穩(wěn)定,一個電子鑰匙只能針對一個電子鎖控制,給人們的生活造成攜帶不方便。隨著科技的發(fā)展,電子鎖的安全、智能、靈活是人們的生活需求,一個電子鑰匙無鑰匙進入控制生活中使用到的電子鎖是人們生活的需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于至少解決上述技術的不足而提供一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),由電子鑰匙和電子鎖組成。分別包括信號收發(fā)模塊、MCU微處理器、鍵盤單元。信號收發(fā)模塊可以是紅外線信號收發(fā)模塊、無線射頻信號收發(fā)模塊、藍牙信號收發(fā)模塊、WIFI信號收發(fā)模塊等的一種或多種組合。
[0005]本發(fā)明提供了一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),以下提供系統(tǒng)的技術方案。
[0006]設置電子鎖的鑰匙數(shù)據(jù):身份編碼F、私鑰編碼A。設置的方法可以通過電子鎖的鍵盤單元直接輸入密碼方式設置或通過電子鎖的預設條件截獲數(shù)據(jù)的方式設置。
[0007]使用電子鑰匙配對電子鎖的鑰匙數(shù)據(jù),配對到的鑰匙數(shù)據(jù)分組儲存于電子鑰匙的MCU微處理器的數(shù)據(jù)存儲器或外置數(shù)據(jù)存儲器的指定地址中。
[0008]電子鎖的MCU微處理器在預設時間內(nèi)非線性改變一次數(shù)據(jù)產(chǎn)生隨機密鑰。電子鎖預設條件觸發(fā)方式發(fā)送身份編碼F和截獲自身的隨機密鑰R給電子鑰匙,并暫存隨機密鑰R,電子鑰匙接收身份編碼F和隨機密鑰R,搜索自身配對到的至少一組以上的鑰匙數(shù)據(jù)的每一組身份編碼F進行比較,若一致,該組鑰匙數(shù)據(jù)的私鑰編碼A和電子鑰匙接收到的隨機密鑰R,采用預先設置的算法進行加密運算生成驗證碼C發(fā)送給電子鎖,電子鎖接收后,暫存的隨機密鑰R和自身的私鑰編碼A,采用和電子鑰匙相同的算法進行加密運算生成驗證碼D,驗證碼D和驗證碼C進行比較,若一致,電子鎖開啟。
[0009]優(yōu)選地,還包括:所述的電子鎖待機狀態(tài),預設條件觸發(fā)方式發(fā)送身份編碼F,預設時間后截獲自身的隨機密鑰R發(fā)送,并暫存隨機密鑰R,預設時間內(nèi)等待接收信號,超出預設時間返回待機狀態(tài)。
[0010]優(yōu)選地,還包括:電子鑰匙待機狀態(tài),接收身份編碼F,搜索自身配對到的至少一組以上的鑰匙數(shù)據(jù)的每一組身份編碼F進行比較,若不一致,返回待機狀態(tài),若一致,預設時間內(nèi)接收隨機密鑰R,超出預設時間,返回待機狀態(tài),接收到的隨機密鑰R和該組鑰匙數(shù)據(jù)的私鑰編碼A,采用預先設置的算法進行加密運算生成驗證碼C發(fā)送給電子鎖,電子鎖接收后,暫存的隨機密鑰R和自身的私鑰編碼A,采用和電子鑰匙相同的算法進行加密運算生成驗證碼D,驗證碼D和驗證碼C進行比較,若一致,電子鎖開啟。
[0011]由上述可知本發(fā)明的有益效果是:電子鎖的鑰匙數(shù)據(jù)由用戶設置更改,電子鎖無限制性配對電子鑰匙,電子鑰匙至少配對一個以上的電子鎖的鑰匙數(shù)據(jù),實現(xiàn)智能、靈活,攜帶方便,使用方便。系統(tǒng)的驗證碼由條件截獲非線性變化中的隨機密鑰和私鑰編碼加密而成,每次驗證碼無規(guī)律性,私鑰編碼在驗證過程中不暴露在外,有效防止芯片解密批量破解、信號截獲分析破解,實現(xiàn)安全。
【附圖說明】
[0012]圖1本發(fā)明的電子鎖系統(tǒng)主要方法流程圖。
[0013]圖2本發(fā)明的電子鑰匙結(jié)構圖。
[0014]圖3本發(fā)明的的電子鑰匙工作流程圖。
[0015]圖4本發(fā)明的電子鎖結(jié)構圖。
[0016]圖5本發(fā)明的的電子鎖工作流程圖。
【具體實施方式】
[0017]下面結(jié)合附圖對本發(fā)明作詳細描述。
[0018]—種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),由電子鑰匙和電子鎖組成。分別包括信號收發(fā)模塊、MCU微處理器、鍵盤單元。信號收發(fā)模塊可以是紅外線信號收發(fā)模塊、無線射頻信號收發(fā)模塊、藍牙信號收發(fā)模塊、WIFI信號收發(fā)模塊等的一種或多種組合。
[0019]如圖1所示,101電子鎖待機狀態(tài),MCU微處理器在預設時間內(nèi)非線性改變一次數(shù)據(jù)產(chǎn)生隨機密鑰R。
[0020]102設置電子鎖的鑰匙數(shù)據(jù):身份編碼F、私鑰編碼A,設置的方法可以通過電子鎖的鍵盤單元直接輸入密碼方式設置或通過電子鎖的預設條件截獲數(shù)據(jù)的方式設置,截獲的數(shù)據(jù)包括自身的隨機密鑰數(shù)據(jù)、接收到的信號數(shù)據(jù)等。
[0021]103使用電子鎖的鍵盤單元發(fā)送鑰匙數(shù)據(jù),使用電子鑰匙配對電子鎖的鑰匙數(shù)據(jù)。電子鑰匙配對到的鑰匙數(shù)據(jù)分組儲存于電子鑰匙的MCU微處理器的數(shù)據(jù)存儲器或外置數(shù)據(jù)存儲器的指定地址中。
[0022]104 MCU以預設條件觸發(fā)方式發(fā)送身份編碼F和截獲自身的隨機密鑰R,并暫存隨機密鑰R,預設時間內(nèi)等待接收驗證碼信號C,超出預設時間返回待機狀態(tài)。優(yōu)選地,所述的電子鎖待機狀態(tài),預設條件觸發(fā)方式發(fā)送身份編碼F,預設時間后截獲自身的隨機密鑰R發(fā)送,并暫存隨機密鑰R,預設時間內(nèi)等待接收信號,超出預設時間返回待機狀態(tài)。
[0023]105電子鑰匙接收身份編碼F和隨機密鑰R,搜索自身配對到的至少一組以上的鑰匙數(shù)據(jù)的每一組身份編碼F進行比較,若不一致,電子鑰匙返回待機狀態(tài),若一致,該組鑰匙數(shù)據(jù)的私鑰編碼A和電子鑰匙接收到的隨機密鑰R,采用預先設置的算法進行加密運算生成驗證碼C發(fā)送給電子鎖。優(yōu)選地,電子鑰匙待機狀態(tài),接收身份編碼F,搜索自身配對到的至少一組以上的鑰匙數(shù)據(jù)的每一組身份編碼F進行比較,若不一致,返回待機狀態(tài),若一致,預設時間內(nèi)接收隨機密鑰R,超出預設時間,返回待機狀態(tài),接收到的隨機密鑰R和該組鑰匙數(shù)據(jù)的私鑰編碼A,采用預先設置的算法進行加密運算生成驗證碼C發(fā)送給電子鎖。
[0024]106電子鎖在預設時間內(nèi)接收到驗證碼C,暫存的隨機密鑰R和自身的私鑰編碼A,采用和電子鑰匙相同的算法進行加密運算生成驗證碼D,驗證碼D和驗證碼C進行比較,若一致,電子鎖開啟。
[0025]上述所述的預先設置的算法進行加密運算,眾所周知,現(xiàn)今加密技術的算法是多種多樣,在此不必明確陳述具體采用的算法。
[0026]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結(jié)合圖2、圖3、圖4、圖5對本發(fā)明作進一步的詳細描述。
[0027]如圖2所示的電子鑰匙結(jié)構圖,電子鑰匙為虛擬擴展功能的獨立裝置,可以是手持式遙控器或穿戴設備。電子鑰匙由電源供電單元、MCU微處理器、鍵盤單元、顯示單元、低頻信號接收模塊、高頻信號收發(fā)模塊等組成,鍵盤單元至少由2個實體按鍵擴展為多位虛擬按鍵,電子鑰匙調(diào)位到指定虛擬鍵位,操作電子鑰匙進入配對狀態(tài),接收到的鑰匙數(shù)據(jù)儲存于該鍵位指定的數(shù)據(jù)存儲器的指定地址中。低頻信號接收模塊接收低頻125KHZ的喚醒信號,喚醒MCU微處理器,高頻信號收發(fā)模塊接收或發(fā)送高頻433.92MHz信號。
[0028]如圖3所示,電子鑰匙待機狀態(tài),低頻信號接收模塊接收到125KHZ的低頻喚醒信號和身份編碼F,喚醒MCU微處理器以及433.92MHz高頻信號收發(fā)模塊,搜索自身配對到的至少一組以上的鑰匙數(shù)據(jù)的每一組身份編碼F進行比較,若不一致,返回待機狀態(tài),若一致,預設時間內(nèi)433.92MHz高頻信號收發(fā)模塊接收隨機密鑰R,超出預設時間,返回待機狀態(tài),接收到的隨機密鑰R和該組鑰匙數(shù)據(jù)的私鑰編碼A,采用預先設置的算法進行加密運算生成驗證碼C,433.92MHz高頻信號收發(fā)模塊發(fā)送驗證碼C給電子鎖,返回待機狀態(tài)。
[0029]如圖4所示的電子鎖結(jié)構圖,電子鎖由電源供電單元、M⑶微處理器、鍵盤單元、顯示單元、機械鎖控制裝置、低頻信號發(fā)射模塊、高頻信號收發(fā)模塊等組成。低頻信號發(fā)射模塊發(fā)送低頻125KHZ的喚醒信號,喚醒電子鑰匙的MCU微處理器,高頻信號收發(fā)模塊接收或發(fā)送高頻433.92MHz信號。鍵盤單元設置更改鎖體鑰匙數(shù)據(jù)包或發(fā)送鎖體鑰匙數(shù)據(jù)包提供電子鑰匙配對。
[0030]如圖5所示,電子鎖待機狀態(tài),MCU微處理器在預設時間內(nèi)非線性改變一次數(shù)據(jù)產(chǎn)生隨機密鑰R,電子鎖滿足觸發(fā)條件發(fā)送125KHZ的低頻喚醒信號和身份編碼F,預設時間后截獲自身的隨機密鑰R由433.92MHz高頻信號收發(fā)模塊發(fā)送,并暫存隨機密鑰R,預設時間內(nèi)等待接收信號,超出預設時間返回待機狀態(tài),電子鎖在預設時間內(nèi)433.92MHz高頻信號收發(fā)模塊接收到驗證碼C,暫存的隨機密鑰R和自身的私鑰編碼A,采用和電子鑰匙相同的算法進行加密運算生成驗證碼D,驗證碼D和驗證碼C進行比較,若不一致,返回待機狀態(tài),若一致,電子鎖開啟,返回待機狀態(tài)。
[0031]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),由電子鑰匙和電子鎖組成,分別包括信號收發(fā)模塊、MCU微處理器、鍵盤單元,其特征在于,包括: 設置電子鎖的鑰匙數(shù)據(jù):身份編碼F、私鑰編碼A; 使用電子鑰匙配對電子鎖的鑰匙數(shù)據(jù); 電子鎖發(fā)送身份編碼F和截獲自身的隨機密鑰R給電子鑰匙,并暫存隨機密鑰R,電子鑰匙接收身份編碼F和隨機密鑰R,搜索自身配對到的至少一組以上的鑰匙數(shù)據(jù)的每一組身份編碼F進行比較,若一致,該組鑰匙數(shù)據(jù)的私鑰編碼A和電子鑰匙接收到的隨機密鑰R,采用預先設置的算法進行加密運算生成驗證碼C發(fā)送給電子鎖,電子鎖接收后,暫存的隨機密鑰R和自身的私鑰編碼A,采用和電子鑰匙相同的算法進行加密運算生成驗證碼D,驗證碼D和驗證碼C進行比較,若一致,電子鎖開啟。2.根據(jù)權利要求1所述的一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),其特征在于:電子鎖的MCU微處理器在預設時間內(nèi)非線性改變一次數(shù)據(jù)產(chǎn)生隨機密鑰。3.根據(jù)權利要求1所述的一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),其特征在于:電子鎖發(fā)送身份編碼F和截獲自身的隨機密鑰R給電子鑰匙,是通過電子鎖預設條件觸發(fā)方式發(fā)送。4.根據(jù)權利要求1所述的一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),其特征在于:所述的設置電子鎖的身份編碼F、私鑰編碼A,是通過電子鎖的鍵盤單元直接輸入密碼方式設置或通過電子鎖預設條件截獲數(shù)據(jù)的方式設置。5.根據(jù)權利要求1所述的一種隨機密鑰的電子鎖無鑰匙進入系統(tǒng),其特征在于:所述的電子鑰匙配對電子鎖的鑰匙數(shù)據(jù),配對到的鑰匙數(shù)據(jù)分組儲存于電子鑰匙的MCU微處理器的數(shù)據(jù)存儲器或外置數(shù)據(jù)存儲器的指定地址中。
【文檔編號】G07C9/00GK106097511SQ201610461266
【公開日】2016年11月9日
【申請日】2016年6月23日
【發(fā)明人】林海航
【申請人】林海航