一種連接下載鑰匙的接口電路和控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及外置設備下載技術(shù),尤其涉及一種連接下載鑰匙的接口電路和控制方法。
【背景技術(shù)】
[0002]隨著電子科技的飛速發(fā)展,移動設備也逐漸趨于多樣化。而在使用移動設備過程中,移動設備的系統(tǒng)升級、系統(tǒng)重組、軟件下載也越來越常見。
[0003]現(xiàn)有的移動設備下載方式,通常是通過常見的數(shù)據(jù)傳輸協(xié)議直接從上位機上下載相關(guān)應用或軟件,不同移動設備與上位機連接的傳輸線或傳輸接口可能通用。當用戶丟失了存儲有重要信息或個人信息的移動設備時,不法分子可能通過常見的傳輸線或傳輸接口直接連接上位機和用戶移動設備,進而從上位機中向移動設備內(nèi)下載重組系統(tǒng)軟件或破譯密碼軟件等軟件,以破獲用戶移動設備的密碼,竊取用戶的個人信息或其他重要信息,最終造成了用戶信息的泄露,對使用移動設備的用戶造成了極大地安全隱患,還可能導致用戶的財產(chǎn)損失。
[0004]因此,當前對用戶移動設備上的信息下載進行下載保護,成為了當前丞待解決的的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種連接下載鑰匙的接口電路和控制方法,以實現(xiàn)通過下載鑰匙對移動設備的下載進行下載保護。
[0006]第一方面,本發(fā)明提供的一種連接下載鑰匙的接口電路,包括:下載鑰匙集成電路Download Key 1C,接口和移動設備,其中,所述接口親合在所述移動設備和所述DownloadKey IC之間;
[0007]所述接口的地線端與所述Download Key IC的反饋端連接、負電壓數(shù)據(jù)端與所述Download Key IC的使能端連接、標識端與所述Download Key IC的數(shù)據(jù)端連接;
[0008]所述Download Key IC通過所述地線端向所述移動設備傳輸反向選擇信號;所述移動設備接收到所述反向選擇信號后,通過所述負電壓數(shù)據(jù)端向所述Download Key IC傳輸使能信號,以控制所述Download Key IC的開啟;所述移動設備通過所述標識端讀取所述Download Key IC中的已加密標識信息,對讀取到的所述已加密標識信息進行解密,若解密成功,則對解密得到的標識信息進行驗證,根據(jù)驗證結(jié)果判定是否執(zhí)行下載過程。
[0009]進一步地,所述接口和所述Download Key IC還分別具有電源端;
[0010]其中,所述接口的電源端與所述Download Key IC的電源端連接,所述移動設備通過所述接口的電源端向所述Download Key IC供電。
[0011]進一步地,所述接口還具有正電壓數(shù)據(jù)端,所述Download Key IC還具有時鐘端,所述接口的正電壓數(shù)據(jù)端與所述Download Key IC的時鐘端連接;
[0012]所述Download Key IC和所述移動設備之間還通過所述正電壓數(shù)據(jù)端傳輸時鐘信息。
[0013]進一步地,所述Download Key IC中存儲的已加密標識信息是通過公鑰加密的唯一標識信息;
[0014]所述移動設備中存儲有私鑰;所述移動設備使用所述私鑰對讀取到的所述已加密標識信息進行解密。
[0015]進一步地,所述移動設備若對讀取到的所述已加密標識信息的解密失敗,則所述移動設備判定無法執(zhí)行下載過程。
[0016]進一步地,所述移動設備對解密得到的標識信息進行驗證,根據(jù)驗證結(jié)果判定是否執(zhí)行下載過程,具體包括:
[0017]所述移動設備對解密得到的標識信息與本地存儲的標識信息進行匹配;
[0018]當匹配結(jié)果一致時,所述移動設備判定執(zhí)行下載過程;或者,當匹配結(jié)果不一致時,所述移動設備判定無法執(zhí)行下載過程。
[0019]進一步地,當所述移動設備判定執(zhí)行下載過程時,所述移動設備通過內(nèi)置集成電路總線I2C、或者串行外設接口 SP1、或者通用串行總線USB執(zhí)行下載過程。
[0020]第二方面,本發(fā)明提供的一種基于第一方面所述的接口電路的控制方法,包括:
[0021]Download Key IC通過接口的地線端向移動設備傳輸反向選擇信號;
[0022]所述移動設備接收到所述反向選擇信號后,通過所述接口的負電壓數(shù)據(jù)端向所述Download Key IC傳輸使能信號,以控制所述Download Key IC的開啟;
[0023]所述移動設備通過所述接口的標識端讀取所述Download Key IC中的已加密標識信息;
[0024]所述移動設備對讀取到的所述已加密標識信息進行解密,若解密成功,則對解密得到的標識信息進行驗證,根據(jù)驗證結(jié)果判定是否執(zhí)行下載過程。
[0025]進一步地,所述Download Key IC中存儲的已加密標識信息是通過公鑰加密的唯一標識信息;
[0026]所述移動設備中存儲有私鑰;所述移動設備使用所述私鑰對讀取到的所述已加密標識信息進行解密。
[0027]進一步地,所述移動設備對解密得到的標識信息進行驗證,根據(jù)驗證結(jié)果判定是否執(zhí)行下載過程,具體包括:
[0028]所述移動設備對解密得到的標識信息與本地存儲的標識信息進行匹配;
[0029]當匹配結(jié)果一致時,所述移動設備判定執(zhí)行下載過程;或者,當匹配結(jié)果不一致時,所述移動設備判定無法執(zhí)行下載過程。
[0030]本發(fā)明提供的一種連接下載鑰匙的接口電路和控制方法,Download Key IC通過接口的地線端向移動設備傳輸反向選擇信號,移動設備接收到反向選擇信號后,通過負電壓數(shù)據(jù)端向Download Key IC傳輸使能信號,以控制Download Key IC的開啟,移動設備通過標識端讀取Download Key IC中的已加密標識信息,并對讀取到的已加密標識信息進行解密,若解密成功,則對解密得到的標識信息進行驗證,根據(jù)驗證結(jié)果判定是否執(zhí)行下載過程。由此只有在移動設備成功解密Download Key IC的加密信息,以及成功匹配標識信息之后,移動設備才能執(zhí)行下載過程,從上位機上下載數(shù)據(jù),由此通過Download Key IC實現(xiàn)了對移動設備的下載保護。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1是本發(fā)明實施例一中提供的一種連接下載鑰匙的接口電路的示意圖;
[0033]圖2是本發(fā)明實施例二中提供的一種連接下載鑰匙的接口電路的控制方法的流程圖;
[0034]圖3是本發(fā)明實施例二中提供的又一種連接下載鑰匙的接口電路的控制方法的流程圖。
【具體實施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下將參照本發(fā)明實施例中的附圖,通過實施方式清楚、完整地描述本發(fā)明的技術(shù)方案,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0036]實施例一
[0037]參考圖1,為本發(fā)明實施例一提供的一種連接下載鑰匙的接口電路的示意圖,本實施例可適用于對移動設備進行下載保護的情況。
[0038]本實施例一提供的一種連接下載鑰匙的接口電路,包括:下載鑰匙集成電路Download Key IC110,接口 120和移動設備,其中,所述接口 120耦合在所述移動設備和所述 Download Key ICllO 之間。
[0039]