專利名稱:移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法、系統(tǒng)及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法、系統(tǒng)及移動(dòng) 終端。
背景技術(shù):
隨著電子技術(shù)的成熟與發(fā)展,手機(jī)等移動(dòng)終端越來越普及。移動(dòng)運(yùn)營商為了更好 的發(fā)展客戶,有時(shí)會(huì)以低于成本的價(jià)格將手機(jī)出售給客戶,甚至免費(fèi)贈(zèng)送給客戶。同時(shí),移 動(dòng)運(yùn)營商要求這樣的手機(jī)必須鎖定該移動(dòng)運(yùn)營商的網(wǎng)絡(luò),或是鎖定該移動(dòng)運(yùn)營商的用戶識 別卡(Subscriber Identity Model,簡稱為SIM卡),即所謂的鎖網(wǎng)鎖卡。但是,隨之產(chǎn)生了利用手機(jī)的下載通路非法改寫手機(jī)存儲(chǔ)器的代碼或數(shù)據(jù),對手 機(jī)進(jìn)行破解,使之喪失鎖網(wǎng)或鎖卡的功能,從而使移動(dòng)運(yùn)營商及手機(jī)制造商蒙受了巨大損 失。這樣,就要求手機(jī)必須能夠有效防止被下載非法數(shù)據(jù)。目前,安全下載數(shù)據(jù)至手機(jī)的基本原理基于RSA算法。RSA算法是根據(jù)尋求兩個(gè)大 素?cái)?shù)P、q容易,而將他們的乘積分解開則極其困難這一原理來設(shè)計(jì)的。其安全性依賴于大 數(shù)分解,大數(shù)分解所花費(fèi)的代價(jià)是巨大的,所以在一定時(shí)間內(nèi)能保證它的安全性。RSA算法 從提出到現(xiàn)在已經(jīng)20多年了,經(jīng)歷了各種攻擊的考驗(yàn),普遍認(rèn)為是目前最優(yōu)秀的公鑰、私 鑰方案之一。RSA算法是第一個(gè)能同時(shí)用于加密和數(shù)字簽名的算法。RSA數(shù)字簽名的過程為A 對明文m用加密變換Encrypt (m)得到密文s,其中(e,η)為A的私鑰,只有A才知道它;B 收到A的簽名s后,用A的公鑰(d,n)和解密變換Decrypt (s)得到明文m。若明文m和簽 名s—起送給用戶B,B可以確信信息確實(shí)是A發(fā)送的。同時(shí)A也不能否認(rèn)送給這個(gè)信息, 因?yàn)槌?A本人外,其他任何人都無法由明文m產(chǎn)生S。因此RSA數(shù)字簽名方案是可行的。上述技術(shù)現(xiàn)在廣泛應(yīng)用于電子商務(wù)領(lǐng)域,得到了大家的普遍認(rèn)可。但是,使用RSA 算法應(yīng)用在手機(jī)下載數(shù)據(jù)方面還存在以下缺陷一、下載工具單元是通用的,與手機(jī)存儲(chǔ)器 中的數(shù)據(jù)無關(guān),即下載時(shí),無論手機(jī)存儲(chǔ)器中的數(shù)據(jù)是什么,都存在被非法下載的可能。二、 手機(jī)只對關(guān)鍵代碼進(jìn)行加密,沒有加密手機(jī)的全部代碼,這樣,依舊存在手機(jī)存儲(chǔ)器的數(shù)據(jù) 被改寫的可能。三、可以非法改寫合法的計(jì)算機(jī)中待下載的數(shù)據(jù)的可能,然后將其下載至手 機(jī)中。四,待下載的手機(jī)中的數(shù)據(jù)、下載工具單元與計(jì)算機(jī)中待下載的數(shù)據(jù)沒有一一對應(yīng)關(guān) 系。因此,上述缺陷導(dǎo)致能夠通過下載破解手機(jī)鎖網(wǎng)鎖卡,損害了運(yùn)營商的利益。因此,針對移動(dòng)終端應(yīng)用數(shù)據(jù)下載技術(shù)不完善導(dǎo)致的非法下載問題,現(xiàn)有技術(shù)中 尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法、系統(tǒng)及移動(dòng)終 端,以解決現(xiàn)有技術(shù)中存在的非法下載問題。根據(jù)本發(fā)明的一個(gè)方面,提供了 一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法。
根據(jù)本發(fā)明的下載方法包括移動(dòng)終端將其標(biāo)識信息發(fā)送至計(jì)算機(jī);移動(dòng)終端接 收來自計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,移動(dòng)終端標(biāo)識信息密文經(jīng)過由第一分私鑰和第二 分私鑰組成的私鑰加密,其中,計(jì)算機(jī)中的待下載數(shù)據(jù)攜帶第一分私鑰,計(jì)算機(jī)中的下載工 具單元攜帶第二分私鑰;移動(dòng)終端使用其預(yù)先保存的公鑰解密移動(dòng)終端標(biāo)識信息密文得到 移動(dòng)終端標(biāo)識 信息明文,并將解密得到的移動(dòng)終端標(biāo)識信息明文與移動(dòng)終端自身的標(biāo)識信 息進(jìn)行比對,若比對的結(jié)果為相同,則向下載工具單元發(fā)送下載請求信息以下載待下載數(shù) 據(jù)。 優(yōu)選地,在移動(dòng)終端接收來自計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文之前,該方法進(jìn)一 步包括計(jì)算機(jī)接收來自移動(dòng)終端的移動(dòng)終端標(biāo)識信息;計(jì)算機(jī)將第一分私鑰和第二分私 鑰合并得到私鑰;計(jì)算機(jī)使用私鑰加密移動(dòng)終端標(biāo)識信息得到移動(dòng)終端標(biāo)識信息密文,并 將移動(dòng)終端標(biāo)識信息密文發(fā)送至移動(dòng)終端。優(yōu)選地,移動(dòng)終端標(biāo)識信息包括以下至少之一國際移動(dòng)設(shè)備識別碼、移動(dòng)終端序 列號、移動(dòng)終端生產(chǎn)串號。優(yōu)選地,使用以下算法至少之一進(jìn)行加密/解密RSA算法、橢圓曲線算法。根據(jù)本發(fā)明的另一方面,還提供了一種移動(dòng)終端。根據(jù)本發(fā)明的移動(dòng)終端包括存儲(chǔ)模塊,用于保存公鑰及移動(dòng)終端標(biāo)識信息;發(fā) 送模塊,用于將存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息發(fā)送至計(jì)算機(jī);接收模塊,用于接收來自 計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,移動(dòng)終端標(biāo)識信息密文經(jīng)過由第一分私鑰和第二分私鑰 組成的私鑰加密,其中,計(jì)算機(jī)的待下載數(shù)據(jù)攜帶第一分私鑰,計(jì)算機(jī)的下載工具單元攜帶 第二分私鑰;解密模塊,用于使用存儲(chǔ)模塊存儲(chǔ)的公鑰解密接收模塊接收的移動(dòng)終端標(biāo)識 信息密文得到移動(dòng)終端標(biāo)識信息明文;比對模塊,用于將解密模塊得到的移動(dòng)終端標(biāo)識信 息明文與存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息進(jìn)行比對,若比對的結(jié)果為相同,則向下載工 具單元發(fā)送下載請求信息以下載待下載數(shù)據(jù)。優(yōu)選地,存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息包括以下至少之一國際移動(dòng)設(shè)備識 別碼、移動(dòng)終端序列號、移動(dòng)終端生產(chǎn)串號。優(yōu)選地,使用以下算法至少之一進(jìn)行加密/解密RSA算法、橢圓曲線算法。根據(jù)本發(fā)明的另一方面,還提供了一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載系統(tǒng)。根據(jù)本發(fā)明的下載系統(tǒng)包括移動(dòng)終端,其包括存儲(chǔ)模塊,用于保存公鑰及移動(dòng) 終端標(biāo)識信息;第一發(fā)送模塊,用于將存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息發(fā)送至計(jì)算機(jī); 第一接收模塊,用于接收來自計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,移動(dòng)終端標(biāo)識信息密文經(jīng) 過由第一分私鑰和第二分私鑰組成的私鑰加密,其中,計(jì)算機(jī)中的待下載數(shù)據(jù)攜帶第一分 私鑰,計(jì)算機(jī)中的下載工具單元攜帶第二分私鑰;解密模塊,用于使用存儲(chǔ)模塊存儲(chǔ)的公鑰 解密接收模塊接收的移動(dòng)終端標(biāo)識信息密文得到移動(dòng)終端標(biāo)識信息明文;比對模塊,用于 將解密模塊得到的移動(dòng)終端標(biāo)識信息明文與存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息進(jìn)行比對, 若比對的結(jié)果為相同,則向下載工具單元發(fā)送下載請求信息以下載待下載數(shù)據(jù);計(jì)算機(jī),其 包括第二接收模塊,用于接收來自第一發(fā)送模塊的移動(dòng)終端標(biāo)識信息;合并模塊,用于將 第一分私鑰和第二分私鑰合并得到私鑰;加密模塊,用于使用私鑰加密移動(dòng)終端標(biāo)識信息 得到移動(dòng)終端標(biāo)識信息密文;第二發(fā)送模塊,用于將經(jīng)過加密模塊加密的移動(dòng)終端標(biāo)識信 息密文發(fā)送至第一接收模塊。
優(yōu)選地,存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息包括以下至少之一國際移動(dòng)設(shè)備識別碼、移動(dòng)終端序列號、移動(dòng)終端生產(chǎn)串號。優(yōu)選地,使用以下算法至少之一進(jìn)行加密/解密RSA算法、橢圓曲線算法。根據(jù)本發(fā)明的上述技術(shù)方案,通過建立移動(dòng)終端、下載工具單元和待下載數(shù)據(jù)三 者之間的對應(yīng)關(guān)系,使得移動(dòng)終端只能夠通過特定下載工具單元下載特定待下載數(shù)據(jù),能 夠有效避免非法下載,從而防止利用下載通道來破解移動(dòng)終端的鎖網(wǎng)鎖卡功能。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法的優(yōu)選處理方案的流 程圖;圖3是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明的實(shí)施例的移動(dòng)終端應(yīng)用數(shù)據(jù)的下載系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明的主要思想主要在于,將公鑰存儲(chǔ)至移動(dòng)終端,私鑰分開存儲(chǔ)至下載工具 單元與計(jì)算機(jī)中待下載的數(shù)據(jù)中,通過對移動(dòng)終端的標(biāo)識信息進(jìn)行加密、解密,使得移動(dòng)終 端、下載工具單元與計(jì)算機(jī)中待下載的數(shù)據(jù)具有一一對應(yīng)關(guān)系,達(dá)到防止利用下載通道來 破解手機(jī)的鎖網(wǎng)鎖卡功能的目的。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下結(jié)合附圖及具體實(shí)施例,對本 發(fā)明作進(jìn)一步地詳細(xì)說明。根據(jù)本發(fā)明的實(shí)施例,提出了一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法。圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法的流程圖,如圖1所示, 該方法包括(步驟S102-S106)步驟S102,移動(dòng)終端將其標(biāo)識信息發(fā)送至計(jì)算機(jī)。其中,移動(dòng)終端標(biāo)識信息能夠唯一標(biāo)識該移動(dòng)終端,移動(dòng)終端標(biāo)識信息包括 但不限于以下信息至少之一國際移動(dòng)設(shè)備識別碼(International MobileEquipment Identity,簡稱為IMEI)、移動(dòng)終端序列號、移動(dòng)終端生產(chǎn)串號。在上述處理之后,計(jì)算機(jī)接收來自移動(dòng)終端的移動(dòng)終端標(biāo)識信息,將第一分私鑰 和第二分私鑰合并得到私鑰,并使用私鑰加密移動(dòng)終端標(biāo)識信息得到移動(dòng)終端標(biāo)識信息密 文,并且將移動(dòng)終端標(biāo)識信息密文發(fā)送至移動(dòng)終端。步驟S104,移動(dòng)終端接收來自計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,移動(dòng)終端標(biāo)識信 息密文經(jīng)過由第一分私鑰和第二分私鑰組成的私鑰加密,其中,計(jì)算機(jī)中的待下載數(shù)據(jù)攜 帶第一分私鑰,計(jì)算機(jī)中的下載工具單元攜帶第二分私鑰。在實(shí)際應(yīng)用中,該下載工具單元 可以為下載工具軟件。步驟S106,移動(dòng)終端使用其預(yù)先保存的公鑰解密移動(dòng)終端標(biāo)識信息密文得到移動(dòng) 終端標(biāo)識信息明文,并將解密得到的移動(dòng)終端標(biāo)識信息明文與移動(dòng)終端自身的標(biāo)識信息進(jìn)行比對,若比對的結(jié)果為相同,則向下載工具單元發(fā)送下載請求信息以下載待下載數(shù)據(jù)。其中,上述的加密/解密算法可以采用RSA算法或橢圓曲線算法(EllipticCurves Cryptography,簡稱為 ECC)。根據(jù)本發(fā)明的實(shí)施例,能夠有效防止利用計(jì)算機(jī)下載通道破解移動(dòng)終端的鎖網(wǎng)鎖 卡功能。下面結(jié)合圖2詳細(xì)描述上述各處理的細(xì)節(jié)。
圖2是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法的優(yōu)選處理方案的流 程圖。當(dāng)移動(dòng)終端通過計(jì)算機(jī)下載應(yīng)用數(shù)據(jù)時(shí),計(jì)算機(jī)向移動(dòng)終端發(fā)出握手信號,移動(dòng)終端 接收到計(jì)算機(jī)發(fā)出的握手信號后返回應(yīng)答信號,這樣,計(jì)算機(jī)與移動(dòng)終端之間建立了通訊 鏈接。首先,進(jìn)行如下設(shè)置移動(dòng)終端制造商公鑰(簡稱公鑰)設(shè)為(d,η)移動(dòng)終端制造商私鑰(簡稱私鑰)設(shè)為(e,η)移動(dòng)終端制造商分私鑰信息1設(shè)為(el,nl)移動(dòng)終端制造商分私鑰信息2設(shè)為(e2,n2)IMEI號碼明文設(shè)為m_IMEIIMEI號碼密文設(shè)為s_IMEI。本實(shí)施例采用非對稱加密RSA算法,選取兩個(gè)128位的大素?cái)?shù)p、q,其值設(shè)為ρ = 0xFDCFE955BAlB18D3q = 0x83609ED506B8946B設(shè)e= 0xC353可計(jì)算得到公鑰(d,η),私鑰(e,η),其中η = 0x82412FD7E50B951BDAC45E0A3D555C31d = 0xl2255F6A3E086ED8FF8AAE504DC49083。將私鑰拆分為分私鑰信息1 (第一分私鑰)和分私鑰信息2 (第二分私鑰),例如 設(shè)置分私鑰信息l(el,nl)為私鑰(e,n)中低2個(gè)字節(jié)的數(shù)據(jù),分私鑰信息2 (e2,n2)為私 鑰(e,n)中除了低2個(gè)字節(jié)以外的所有數(shù)據(jù),則有分私鑰信息1 (el, nl)為(0x53,0x31),分私鑰信息2 (e2, n2)為(0xC3,0x82412FD7E50B951BDAC45E0A3D555C)。將公鑰預(yù)先保存至移動(dòng)終端;將分私鑰信息1保存至計(jì)算機(jī)的待下載數(shù)據(jù),將分 私鑰信息2保存至計(jì)算機(jī)的下載工具單元。如圖2所示,根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法包括以下步驟步驟S202,移動(dòng)終端將其標(biāo)識信息發(fā)送至計(jì)算機(jī)的下載工具單元,下面以移動(dòng)終 端IMEI號作為標(biāo)識信息為例進(jìn)行說明,設(shè)IMEI號碼為1234567890。步驟S204,下載工具單元從計(jì)算機(jī)中待下載的數(shù)據(jù)中讀取分私鑰信息l(el,nl), 并與自身帶有的分私鑰信息2(e2,n2)合并為完整的私鑰(e,η)。步驟S206,下載工具單元使用私鑰(e,η)對m_IMEI進(jìn)行加密變換,得到s_IMEI, 即
s_IMEI = 0x2B999204CC67ElBE2F24930A6B191350,將 s_IMEI 發(fā)送給移動(dòng)終端。步驟S208,移動(dòng)終端使用公鑰(d,η)將s_IMEI解密得到m_IMEI。步驟S210, 移動(dòng)終端比對移動(dòng)終端IMEI號與解密得到的m_IMEI是否相同。步驟S212,如果步驟S210的比對結(jié)果為相同,則移動(dòng)終端啟動(dòng)下載程序,并發(fā)送 下載請求給下載工具單元;否則,本流程結(jié)束。步驟S214,下載工具單元接收到移動(dòng)終端發(fā)送的下載請求后,開始向移動(dòng)終端下 載應(yīng)用數(shù)據(jù)。經(jīng)過上述處理,通過建立移動(dòng)終端、下載工具單元和待下載數(shù)據(jù)三者之間的對應(yīng) 關(guān)系,使得移動(dòng)終端只能夠通過特定下載工具單元下載特定待下載數(shù)據(jù),有效避免了非法 下載,從而防止利用下載通道來破解移動(dòng)終端的鎖網(wǎng)鎖卡功能。裝置實(shí)施例 根據(jù)本發(fā)明的實(shí)施例,還提供了 一種移動(dòng)終端。圖3是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖,如圖3所示,該移動(dòng)終端包括 存儲(chǔ)模塊110,發(fā)送模塊120,接收模塊130,解密模塊140,比對模塊150。其中,存儲(chǔ)模塊110,用于保存公鑰及移動(dòng)終端標(biāo)識信息;移動(dòng)終端標(biāo)識信息包括 但不限于以下至少之一 IMEI、移動(dòng)終端序列號、移動(dòng)終端生產(chǎn)串號。發(fā)送模塊120,與存儲(chǔ)模塊110連接,用于將存儲(chǔ)模塊110存儲(chǔ)的移動(dòng)終端標(biāo)識信 息發(fā)送至計(jì)算機(jī)。接收模塊130,用于接收來自計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,移動(dòng)終端標(biāo)識信息 密文經(jīng)過由第一分私鑰和第二分私鑰組成的私鑰加密,其中,計(jì)算機(jī)的待下載數(shù)據(jù)攜帶第 一分私鑰,計(jì)算機(jī)的下載工具單元攜帶第二分私鑰。解密模塊140,分別與存儲(chǔ)模塊110和接收模塊130連接,用于使用存儲(chǔ)模塊110 存儲(chǔ)的公鑰解密接收模塊130接收的移動(dòng)終端標(biāo)識信息密文得到移動(dòng)終端標(biāo)識信息明文。比對模塊150,分別與存儲(chǔ)模塊110和解密模塊140連接,用于將解密模塊140得 到的移動(dòng)終端標(biāo)識信息明文與存儲(chǔ)模塊110存儲(chǔ)的標(biāo)識信息進(jìn)行比對,若比對的結(jié)果為相 同,則向下載工具單元發(fā)送下載請求信息以下載待下載數(shù)據(jù)。其中,上述的加密/解密算法可以采用RSA算法或ECC算法。系統(tǒng)實(shí)施例根據(jù)本發(fā)明的實(shí)施例,還提供了一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載系統(tǒng)。圖4是根據(jù)本發(fā)明的實(shí)施例的移動(dòng)終端應(yīng)用數(shù)據(jù)的下載系統(tǒng)的結(jié)構(gòu)框圖,如圖4 所示,該系統(tǒng)包括移動(dòng)終端10和計(jì)算機(jī)20。其中,移動(dòng)終端10包括存儲(chǔ)模塊110,第一發(fā)送模塊(發(fā)送模塊)120,第一接收 模塊(接收模塊)130,解密模塊140,比對模塊150,上述模塊的具體結(jié)構(gòu)和連接關(guān)系請參考 圖3,此處不贅述。計(jì)算機(jī)20具體包括第二接收模塊210,與第一發(fā)送模塊120連接,用于接收來自第一發(fā)送模塊120的 移動(dòng)終端標(biāo)識信息;合并模塊220,用于將第一分私鑰和第二分私鑰合并得到私鑰;加密模塊230,分別與第二接收模塊210和合并模塊220連接,用于使用私鑰加密移動(dòng)終端標(biāo)識信息得到移動(dòng)終端標(biāo)識信息密文;第二發(fā)送模塊240,分別與加密模塊230和第一接收模塊130連接,用于將經(jīng)過加 密模塊230加密的移動(dòng)終端標(biāo)識信息密文發(fā)送至第一接收模塊130。其中,上述的 加密/解密算法可以采用RSA算法或ECC算法。在具體應(yīng)用過程中,根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端和移動(dòng)終端應(yīng)用數(shù)據(jù)的下載系 統(tǒng)的工作處理流程可以參考圖1和圖2,此處不贅述。綜上所示,根據(jù)本發(fā)明上述技術(shù)方案,通過建立移動(dòng)終端、下載工具單元和待下載 數(shù)據(jù)三者之間的對應(yīng)關(guān)系,使得移動(dòng)終端只能夠通過特定下載工具單元下載特定待下載數(shù) 據(jù),有效避免了非法下載,從而防止利用下載通道來破解移動(dòng)終端的鎖網(wǎng)鎖卡功能,有效保 障了運(yùn)營商的權(quán)益。以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人 員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、 等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法,其特征在于,包括 移動(dòng)終端將其標(biāo)識信息發(fā)送至計(jì)算機(jī);所述移動(dòng)終端接收來自所述計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,所述移動(dòng)終端標(biāo)識信息 密文經(jīng)過由第一分私鑰和第二分私鑰組成的私鑰加密,其中,所述計(jì)算機(jī)中的待下載數(shù)據(jù) 攜帶所述第一分私鑰,所述計(jì)算機(jī)中的下載工具單元攜帶所述第二分私鑰;所述移動(dòng)終端使用其預(yù)先保存的公鑰解密所述移動(dòng)終端標(biāo)識信息密文得到移動(dòng)終端 標(biāo)識信息明文,并將解密得到的所述移動(dòng)終端標(biāo)識信息明文與所述移動(dòng)終端自身的標(biāo)識信 息進(jìn)行比對,若比對的結(jié)果為相同,則向所述下載工具單元發(fā)送下載請求信息以下載所述 待下載數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述移動(dòng)終端接收來自所述計(jì)算機(jī)的 移動(dòng)終端標(biāo)識信息密文之前,所述方法進(jìn)一步包括所述計(jì)算機(jī)接收來自所述移動(dòng)終端的所述移動(dòng)終端標(biāo)識信息; 所述計(jì)算機(jī)將所述第一分私鑰和所述第二分私鑰合并得到所述私鑰; 所述計(jì)算機(jī)使用所述私鑰加密所述移動(dòng)終端標(biāo)識信息得到所述移動(dòng)終端標(biāo)識信息密 文,并將所述移動(dòng)終端標(biāo)識信息密文發(fā)送至所述移動(dòng)終端。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端標(biāo)識信息包括以下至少之國際移動(dòng)設(shè)備識別碼、移動(dòng)終端序列號、移動(dòng)終端生產(chǎn)串號。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,使用以下算法至少之一進(jìn)行加密/解密 RSA算法、橢圓曲線算法。
5.一種移動(dòng)終端,其特征在于,包括存儲(chǔ)模塊,用于保存公鑰及移動(dòng)終端標(biāo)識信息;發(fā)送模塊,用于將所述存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息發(fā)送至計(jì)算機(jī); 接收模塊,用于接收來自所述計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,所述移動(dòng)終端標(biāo)識信 息密文經(jīng)過由第一分私鑰和第二分私鑰組成的私鑰加密,其中,所述計(jì)算機(jī)的待下載數(shù)據(jù) 攜帶所述第一分私鑰,所述計(jì)算機(jī)的下載工具單元攜帶所述第二分私鑰;解密模塊,用于使用所述存儲(chǔ)模塊存儲(chǔ)的公鑰解密所述接收模塊接收的所述移動(dòng)終端 標(biāo)識信息密文得到移動(dòng)終端標(biāo)識信息明文;比對模塊,用于將所述解密模塊得到的所述移動(dòng)終端標(biāo)識信息明文與所述存儲(chǔ)模塊存 儲(chǔ)的所述移動(dòng)終端標(biāo)識信息進(jìn)行比對,若比對的結(jié)果為相同,則向所述下載工具單元發(fā)送 下載請求信息以下載所述待下載數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的移動(dòng)終端,其特征在于,所述存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識 信息包括以下至少之一國際移動(dòng)設(shè)備識別碼、移動(dòng)終端序列號、移動(dòng)終端生產(chǎn)串號。
7.根據(jù)權(quán)利要求5所述的移動(dòng)終端,其特征在于,使用以下算法至少之一進(jìn)行加密/解 密RSA算法、橢圓曲線算法。
8.一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載系統(tǒng),其特征在于,包括 移動(dòng)終端,其包括存儲(chǔ)模塊,用于保存公鑰及移動(dòng)終端標(biāo)識信息;第一發(fā)送模塊,用于將所述存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息發(fā)送至計(jì)算機(jī); 第一接收模塊,用于接收來自所述計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,所述移動(dòng)終端標(biāo) 識信息密文經(jīng)過由第一分私鑰和第二分私鑰組成的私鑰加密,其中,所述計(jì)算機(jī)中的待下 載數(shù)據(jù)攜帶所述第一分私鑰,所述計(jì)算機(jī)中的下載工具單元攜帶所述第二分私鑰;解密模塊,用于使用所述存儲(chǔ)模塊存儲(chǔ)的公鑰解密所述接收模塊接收的所述移動(dòng)終端 標(biāo)識信息密文得到移動(dòng)終端標(biāo)識信息明文;比對模塊,用于將所述解密模塊得到的所述移動(dòng)終端標(biāo)識信息明文與所述存儲(chǔ)模塊存 儲(chǔ)的所述移動(dòng)終端標(biāo)識信息進(jìn)行比對,若比對的結(jié)果為相同,則向所述下載工具單元發(fā)送 下載請求信息以下載所述待下載數(shù)據(jù); 所述計(jì)算機(jī),其包括第二接收模塊,用于接收來自所述第一發(fā)送模塊的所述移動(dòng)終端標(biāo)識信息; 合并模塊,用于將所述第一分私鑰和所述第二分私鑰合并得到所述私鑰; 加密模塊,用于使用所述私鑰加密所述移動(dòng)終端標(biāo)識信息得到所述移動(dòng)終端標(biāo)識信息 密文;第二發(fā)送模塊,用于將經(jīng)過所述加密模塊加密的所述移動(dòng)終端標(biāo)識信息密文發(fā)送至所 述第一接收模塊。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述存儲(chǔ)模塊存儲(chǔ)的移動(dòng)終端標(biāo)識信息 包括以下至少之一國際移動(dòng)設(shè)備識別碼、移動(dòng)終端序列號、移動(dòng)終端生產(chǎn)串號。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,使用以下算法至少之一進(jìn)行加密/解密 RSA算法、橢圓曲線算法。
全文摘要
本發(fā)明公開了一種移動(dòng)終端應(yīng)用數(shù)據(jù)的下載方法、系統(tǒng)及移動(dòng)終端,其中,該方法包括移動(dòng)終端將其標(biāo)識信息發(fā)送至計(jì)算機(jī);移動(dòng)終端接收來自計(jì)算機(jī)的移動(dòng)終端標(biāo)識信息密文,移動(dòng)終端標(biāo)識信息密文經(jīng)過由第一分私鑰和第二分私鑰組成的私鑰加密,其中,計(jì)算機(jī)中的待下載數(shù)據(jù)攜帶第一分私鑰,計(jì)算機(jī)中的下載工具單元攜帶第二分私鑰;移動(dòng)終端使用其預(yù)先保存的公鑰解密移動(dòng)終端標(biāo)識信息密文得到移動(dòng)終端標(biāo)識信息明文,并將解密得到的移動(dòng)終端標(biāo)識信息明文與移動(dòng)終端自身的標(biāo)識信息進(jìn)行比對,若比對的結(jié)果為相同,則向下載工具單元發(fā)送下載請求信息以下載待下載數(shù)據(jù)。通過本發(fā)明,能夠防止利用下載通道來破解移動(dòng)終端的鎖網(wǎng)鎖卡功能。
文檔編號H04L29/06GK102045709SQ200910180408
公開日2011年5月4日 申請日期2009年10月13日 優(yōu)先權(quán)日2009年10月13日
發(fā)明者倪睿智, 李娜娜, 李春雨 申請人:中興通訊股份有限公司