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