The present invention relates to a device and a Bluetooth device security login authentication method, which comprises the following steps: from the Bluetooth device generates a random code, and the random code is encrypted into ciphertext using the default encryption keys; Bluetooth devices based on random code calculation the login password, waiting for the blue tooth equipment connection; Bluetooth Bluetooth connection from the main equipment the main equipment equipment; Bluetooth Bluetooth devices preset with the same encryption key; Bluetooth devices send random code ciphertext to the Bluetooth master device; the encryption key to decrypt the random code using Bluetooth equipment, calculate the login password according to the random code, and use the login password to access the Bluetooth Bluetooth is verified from equipment; from the device to send a Bluetooth master password if correct, then send the successful login response allows Bluetooth devices to access the main, or send a logon failure Answer and disconnect. The scheme provides a secure login authentication method for a Bluetooth device with simple authentication process, high security and low resource occupation.
【技術實現步驟摘要】
本專利技術屬于網絡安全
,具體涉及一種藍牙設備安全登錄身份驗證方法及裝置。
技術介紹
藍牙(Bluetooth):是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換,出于安全上的考量,兩個藍牙設備建立可信任的連接之前,通常需要對對方設備進行身份驗證,驗證通過后配對連接。傳統的藍牙設備之間的配對方式為:每個設備必須輸入PIN碼,只有當兩個設備都輸入相同的PIN碼方能配對成功,由于PIN碼是一串靜態明文,這樣就很容易在傳遞的過程中被截取,導致設備功能信息泄露或被破解,存在著很大的安全隱患。為解決合法身份驗證的安全問題,有的方案采用藍牙設備本身固有的mac地址作為唯一識別碼進行認證通信,該方案雖然簡單,但是存在mac地址很容易被獲取并被復制偽照等嚴重安全問題。還有的方案采用藍牙技術提供的常規保密措施,即在應用層和鏈路層上都采取了保密措施以保證通信的安全,所有藍牙設備都采用相同的認證和加密方式。在登錄驗證上采用“口令-應答”的方式,驗證方要求申請者鑒別隨機數以及認證碼并返回計算結果,若雙方的計算結果相等則認證成功,然后在應用層和鏈路層上都采取了加密措施以保證通信的安全性。該方法雖然安全性較高,但也存在連接認證口令泄漏被破解或被截取等風險;數據傳輸時信息加解密處理也較為復雜,需要較多資源的處理器才能實現并實時響應,成本相對較高等問題。
技術實現思路
本專利技術的目的之一在于克服以上缺點,提供一種認證過程簡單,安全性高,占用資源低的藍牙設備安全登錄身份驗證方法。為了解決上述技術問題,本專利技術提供了一種藍牙設備安全登錄身份驗證方法,包括 ...
【技術保護點】
一種藍牙設備安全登錄身份驗證方法,其特征在于,包括以下步驟:藍牙從設備生成隨機碼,并使用預設的加密密鑰將隨機碼加密成密文;同時,藍牙從設備根據隨機碼計算本次登錄密碼,等待藍牙主設備連接;藍牙主設備連接藍牙從設備;所述藍牙主設備預設與藍牙從設備相同的加密密鑰;藍牙從設備發送隨機碼密文給藍牙主設備;藍牙主設備使用加密密鑰解密出隨機碼,根據隨機碼計算本次登錄密碼,并用所述登錄密碼訪問藍牙從設備;藍牙從設備對藍牙主設備發送的登錄密碼進行驗證,若正確,則發送登錄成功應答,允許藍牙主設備訪問,否則發送登錄失敗應答并斷開連接。
【技術特征摘要】
1.一種藍牙設備安全登錄身份驗證方法,其特征在于,包括以下步驟:藍牙從設備生成隨機碼,并使用預設的加密密鑰將隨機碼加密成密文;同時,藍牙從設備根據隨機碼計算本次登錄密碼,等待藍牙主設備連接;藍牙主設備連接藍牙從設備;所述藍牙主設備預設與藍牙從設備相同的加密密鑰;藍牙從設備發送隨機碼密文給藍牙主設備;藍牙主設備使用加密密鑰解密出隨機碼,根據隨機碼計算本次登錄密碼,并用所述登錄密碼訪問藍牙從設備;藍牙從設備對藍牙主設備發送的登錄密碼進行驗證,若正確,則發送登錄成功應答,允許藍牙主設備訪問,否則發送登錄失敗應答并斷開連接。2.如權利要求1所述的藍牙安全登錄身份驗證方法,其特征在于,所述加密密鑰由公共加密密鑰和用戶加密密鑰組成。3.如權利要求1所述的藍牙安全登錄身份驗證方法,其特征在于,所述密文由隨機碼和加密秘鑰計算生成。4.如權利要求1所述的藍牙安全登錄身份驗證方法,其特征在于,所述登錄密碼由所述隨機碼和所述用戶加密密鑰計算生成。5.如權利要求1-4所述的藍牙安全登錄身份驗證方法,其特征在于,所述用戶加密密鑰可在藍牙主設...
【專利技術屬性】
技術研發人員:陳太星,
申請(專利權)人:福州米立科技有限公司,
類型:發明
國別省市:福建;35
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。