專利名稱:終端合法性檢驗(yàn)的方法、裝置和通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉 及通信技術(shù)領(lǐng)域:
,具體涉及終端合法性檢驗(yàn)的方法、裝置和通信系統(tǒng)。
背景技術(shù):
國(guó)際移動(dòng)設(shè)備識(shí)別碼(IMEI,International Mobile Equipment Identity)是移動(dòng)終端(MS,Mobile Station,以下簡(jiǎn)稱終端)的全球唯一標(biāo)識(shí)號(hào),由15位數(shù)字組成。在數(shù)字蜂窩移動(dòng)通信網(wǎng)中,MEI可以唯一地標(biāo)識(shí)一個(gè)單獨(dú)的終端。對(duì)應(yīng)的,在碼分多址(CDMA,
Code Division Multiple Access)系統(tǒng)中也存在類似功能的終端設(shè)備標(biāo)識(shí)-電子序列
號(hào)(ESN, Electronic Serial Number),或者叫電子串號(hào),當(dāng)然,還有其它的終端設(shè)備標(biāo)識(shí),比如移動(dòng)設(shè)備標(biāo)識(shí)(MEID,Mobile equipment identifier等。這些終端設(shè)備標(biāo)識(shí)都具有類似的功能,即提供一種基于終端設(shè)備標(biāo)識(shí)的對(duì)移動(dòng)通信網(wǎng)絡(luò)訪問的控制手段。
設(shè)備標(biāo)識(shí)寄存器(EIR, Equipment Information Register)是一個(gè)數(shù)據(jù)庫(kù),負(fù)責(zé)存儲(chǔ)終端設(shè)備標(biāo)識(shí),比如MEI,它主要完成對(duì)終端的識(shí)別、監(jiān)視、閉鎖等功能。在現(xiàn)有技術(shù)中,當(dāng)終端接入網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)側(cè)設(shè)備會(huì)向終端發(fā)送身份認(rèn)證請(qǐng)求,在接收到終端返回的攜帶有終端設(shè)備標(biāo)識(shí)的響應(yīng)后,網(wǎng)絡(luò)側(cè)設(shè)備將終端設(shè)備標(biāo)識(shí)發(fā)送至EIR進(jìn)行校驗(yàn),從而實(shí)現(xiàn)對(duì)終端合法性的檢驗(yàn)。
在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)可實(shí)現(xiàn)的前提是終端設(shè)備標(biāo)識(shí)(如頂EI)的唯一指向性;一旦出現(xiàn)多部終端使用同一終端設(shè)備標(biāo)識(shí),則網(wǎng)絡(luò)側(cè)不能夠區(qū)分出這些持相同終端設(shè)備標(biāo)識(shí)的終端,即無法檢驗(yàn)出哪些終端是合法的哪些終端是非法的(非法終端在此指非法持有終端設(shè)備標(biāo)識(shí)的終端,合法終端在此指合法持有終端設(shè)備標(biāo)識(shí)的終端)。而事實(shí)卻存在這樣的情況
由于終端生產(chǎn)工藝和生產(chǎn)流程等原因,終端設(shè)備標(biāo)識(shí)不可能采取固定的形式記錄在芯片的內(nèi)部,而是利用軟件存儲(chǔ)在終端的閃存(FLASH)區(qū)域。而閃存的存儲(chǔ)方式利用專業(yè)軟件就可以輕松的將其改寫,所以,有些終端,比如部分沒有通過正規(guī)途徑獲得MEI號(hào)的終端可以通過改寫IMEI號(hào),來達(dá)到欺騙網(wǎng)絡(luò)獲得非法身份或功能的目的。當(dāng)網(wǎng)絡(luò)對(duì)于其中的合法終端開放接入權(quán)限時(shí),盜用相同MEI號(hào)的非法終端也可以接入網(wǎng)絡(luò);更為嚴(yán)重的是,當(dāng)發(fā)現(xiàn)某一 MEI對(duì)應(yīng)的是非法終端時(shí),如果網(wǎng)絡(luò)側(cè)限制該非法終端的接入,持相同IMEI號(hào)的合法終端也被限制了接入,影響了合法終端用戶的終端使用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供終端合法性檢驗(yàn)的方法、裝置和通信系統(tǒng),可以識(shí)別出合法獲得終端設(shè)備標(biāo)識(shí)的終端和盜用終端設(shè)備標(biāo)識(shí)的終端。
一種終端合法性檢驗(yàn)的方法,包括
接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),所述終端運(yùn)算結(jié)果為終端根據(jù)隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果或者終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果;[0009]根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)。
一種終端合法性檢驗(yàn)的方法,包括
根據(jù)隨機(jī)數(shù)和終端信息進(jìn)行運(yùn)算,或者根據(jù)隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到的終端運(yùn)算結(jié)果;
將終端設(shè)備標(biāo)識(shí)和終端運(yùn)算結(jié)果發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備,以便網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)。
一種網(wǎng)絡(luò)側(cè)設(shè)備,包括
接收單元,用于接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),所述終端運(yùn)算結(jié)果為終端根據(jù)隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果或者根據(jù)隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果;
檢驗(yàn)單元,用于根據(jù)所述接收單元接收到的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)。
一種終端,包括
運(yùn)算單元,用于根據(jù)終端信息和隨機(jī)數(shù)進(jìn)行運(yùn)算,或者根據(jù)終端信息和終端設(shè)備標(biāo)識(shí)和所述接收單元接收到的隨機(jī)數(shù)進(jìn)行運(yùn)算,得到的終端運(yùn)算結(jié)果;
發(fā)送單元,用于將終端設(shè)備標(biāo)識(shí)和所述運(yùn)算單元計(jì)算出的終端運(yùn)算結(jié)果發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備。
一種通信系統(tǒng),包括
終端,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的隨機(jī)數(shù),根據(jù)終端信息和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,或者根據(jù)終端信息和終端設(shè)備標(biāo)識(shí)和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,得到的終端運(yùn)算結(jié)果,將終端設(shè)備標(biāo)識(shí)和所述終端運(yùn)算結(jié)果發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備;
網(wǎng)絡(luò)側(cè)設(shè)備,用于生成并發(fā)送隨機(jī)數(shù)給終端,接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)。
一種通信系統(tǒng),包括
終端,用于生成隨機(jī)數(shù),并發(fā)送所述隨機(jī)數(shù)給網(wǎng)絡(luò)側(cè)設(shè)備,根據(jù)終端信息和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,或者根據(jù)終端信息和終端設(shè)備標(biāo)識(shí)和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,得到的終端運(yùn)算結(jié)果,將終端設(shè)備標(biāo)識(shí)和所述終端運(yùn)算結(jié)果發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備;
網(wǎng)絡(luò)側(cè)設(shè)備,用于接收終端發(fā)送的隨機(jī)數(shù),以及接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)。
需說明的是本發(fā)明實(shí)施例中所說的非法終端指的是非法持有終端設(shè)備標(biāo)識(shí)的終端,合法終端則指的是合法持有終端設(shè)備標(biāo)識(shí)的終端。
本發(fā)明實(shí)施例采用在終端和網(wǎng)絡(luò)側(cè)設(shè)備兩側(cè)使用相同的算法,利用終端信息和終端設(shè)備標(biāo)識(shí)和隨機(jī)數(shù)進(jìn)行運(yùn)算,或者利用終端信息和隨機(jī)數(shù)進(jìn)行運(yùn)算,然后終端將運(yùn)算結(jié)果發(fā)往網(wǎng)絡(luò)側(cè)設(shè)備,與網(wǎng)絡(luò)側(cè)設(shè)備自行運(yùn)算的結(jié)果相比較,根據(jù)比較結(jié)果來判斷該終端是否合法。由于終端在出廠時(shí),終端設(shè)備標(biāo)識(shí)同終端信息之間就有了一個(gè)對(duì)應(yīng)關(guān)系,而很多終端信息在終端的生命周期中可以認(rèn)為是不變的(即無法被盜用),所以使用該方案可以使得終端設(shè)備標(biāo)識(shí)在非法盜用后,可以被鑒別出來,同時(shí)可以對(duì)業(yè)務(wù)進(jìn)行控制,例如強(qiáng)制斷網(wǎng)等操作,而不會(huì)影響到合法終端的使用。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖I是本發(fā)明實(shí)施例一提供的終端合法性檢驗(yàn)的方法流程圖;
圖2是本發(fā)明實(shí)施例三提供的終端合法性檢驗(yàn)的方法流程圖;
圖3是本發(fā)明實(shí)施例四提供的終端合法性檢驗(yàn)的方法流程圖;
圖4是本發(fā)明實(shí)施例五提供的終端合法性檢驗(yàn)的方法流程圖;圖5是本發(fā)明實(shí)施例六提供的終端合法性檢驗(yàn)的方法流程圖;
圖6是本發(fā)明實(shí)施例七提供的網(wǎng)絡(luò)側(cè)設(shè)備的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例七提供的另一網(wǎng)絡(luò)側(cè)設(shè)備的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例七提供的又一網(wǎng)絡(luò)側(cè)設(shè)備的結(jié)構(gòu)示意圖;
圖9是本發(fā)明實(shí)施例八提供的終端的結(jié)構(gòu)示意圖;
圖10是本發(fā)明實(shí)施例九提供的通信系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種終端合法性檢驗(yàn)的方法。本發(fā)明實(shí)施例還提供相應(yīng)的裝置和通信系統(tǒng)。以下分別進(jìn)行詳細(xì)說明。
實(shí)施例一、
本實(shí)施例將從網(wǎng)絡(luò)側(cè)設(shè)備的角度進(jìn)行描述。
一種終端合法性檢驗(yàn)的方法,首先,接收終端發(fā)送的終端運(yùn)算結(jié)果A和終端設(shè)備標(biāo)識(shí),然后,根據(jù)所述終端運(yùn)算結(jié)果A和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)。其中,所述終端運(yùn)算結(jié)果A為終端根據(jù)所述隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果,或者終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果;其中,隨機(jī)數(shù)可以由終端生成,并發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備,然后網(wǎng)絡(luò)側(cè)接收該隨機(jī)數(shù);或者,隨機(jī)數(shù)也可以由網(wǎng)絡(luò)側(cè)設(shè)備生成,發(fā)送給終端,然后終端接收該隨機(jī)數(shù);為了描述方便,以下實(shí)施例均以隨機(jī)數(shù)由網(wǎng)絡(luò)側(cè)設(shè)備生成為例進(jìn)行說明。如圖I所示,具體流程如下
101、生成并發(fā)送隨機(jī)數(shù)給終端;例如可以通過發(fā)送驗(yàn)證請(qǐng)求消息給終端,并且在該驗(yàn)證請(qǐng)求消息中攜帶隨機(jī)數(shù),下發(fā)的驗(yàn)證請(qǐng)求消息可以是全球移動(dòng)通訊系統(tǒng)(GSM,Global System for Mobile Communications)或通用移動(dòng)通信系統(tǒng)(UMTS, UniversalMobile Telecommunications System)中的身份請(qǐng)求(Identity Request)消息,也可以是CDMA系統(tǒng)中的身份請(qǐng)求(Status Request)消息,所述隨機(jī)數(shù)可以是終端的時(shí)間,或者由隨機(jī)數(shù)生成器所生成的隨機(jī)數(shù)等等。
102、接收終端發(fā)送的終端運(yùn)算結(jié)果A和終端設(shè)備標(biāo)識(shí),所述終端運(yùn)算結(jié)果A為終端根據(jù)終端信息和接收到的隨機(jī)數(shù)運(yùn)算所得到的結(jié)果,或者是終端根據(jù)終端信息、終端設(shè)備標(biāo)識(shí)以及接收到的隨機(jī)數(shù)運(yùn)算所得到的結(jié)果;
例如,可以接收終端返回的身份認(rèn)證響應(yīng)消息,該身份認(rèn)證響應(yīng)消息中攜帶有終端運(yùn)算結(jié)果A和終端設(shè)備標(biāo)識(shí),當(dāng)然,如果之前已經(jīng)獲得了終端設(shè)備標(biāo)識(shí),則也可以不需要攜帶終端設(shè)備標(biāo)識(shí);該身份認(rèn)證響應(yīng)消息可以是GSM系統(tǒng)中的身份響應(yīng)(IdentityResponse)消息,也可以是CDMA系統(tǒng)中的身份響應(yīng)(Status Response)消息。
其中,終端信息可以為基帶芯片標(biāo)識(shí),或芯片識(shí)別號(hào)(Chip ID),或中央處理器識(shí)別號(hào)(CPU ID)等等,終端設(shè)備標(biāo)識(shí)可以為頂EI,或MEID,或ESN,或設(shè)備識(shí)別號(hào)(deviceID),或媒體介入控制(MAC, Media Access Control)地址,或終端設(shè)備序號(hào)等等。
103、根據(jù)所述終端運(yùn)算結(jié)果A和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)。例如,網(wǎng)絡(luò)側(cè)設(shè)備也采用與終端同樣的算法(可以預(yù)先約定一種算法)進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果B,然后將服務(wù)器運(yùn)算結(jié)果B與接收到的終端運(yùn)算結(jié)果A相比較,根據(jù)比較結(jié)果來判、斷該終端是否合法,具體可以采用如下幾種方式中的任一種
(I)當(dāng)終端運(yùn)算結(jié)果A為終端根據(jù)所述隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果時(shí)
首先,查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,以及之前發(fā)送給終端的隨機(jī)數(shù),根據(jù)該隨機(jī)數(shù)和終端信息進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果B,然后將該服務(wù)器運(yùn)算結(jié)果B和步驟102中接收到的終端運(yùn)算結(jié)果A進(jìn)行對(duì)比,若一致,則確定該終端為合法終端,即合法持有終端設(shè)備標(biāo)識(shí)的終端;若不一致,則確定該終端為非法終端,即非法持有終端設(shè)備標(biāo)識(shí)的終端。
(2)當(dāng)終端運(yùn)算結(jié)果A為終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果時(shí)
首先,查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,以及之前發(fā)送給終端的隨機(jī)數(shù),根據(jù)該隨機(jī)數(shù)、終端信息和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果B,然后將該服務(wù)器運(yùn)算結(jié)果B和步驟102中接收到的終端運(yùn)算結(jié)果A進(jìn)行對(duì)比,若一致,則確定該終端為合法終端,合法持有終端設(shè)備標(biāo)識(shí)的終端;若不一致,則確定該終端為非法終端,即非法持有終端設(shè)備標(biāo)識(shí)的終端。
(3)當(dāng)終端運(yùn)算結(jié)果A為終端根據(jù)所述隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果時(shí)
首先,查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息BI,以及之前發(fā)送給終端的隨機(jī)數(shù),根據(jù)該隨機(jī)數(shù)和步驟102中接收到的終端運(yùn)算結(jié)果A進(jìn)行運(yùn)算,得到估計(jì)終端信息Al,然后將計(jì)算出的估計(jì)終端信息Al和查找到的終端信息BI進(jìn)行對(duì)比,若一致,則確定該終端為合法終端,合法持有終端設(shè)備標(biāo)識(shí)的終端;若不一致,則確定該終端為非法終端,即非法持有終端設(shè)備標(biāo)識(shí)的終端。
(4)當(dāng)終端運(yùn)算結(jié)果A為終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果時(shí)
首先,查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息BI,以及之前發(fā)送給終端的隨機(jī)數(shù),根據(jù)該隨機(jī)數(shù)、步驟102中接收到的終端運(yùn)算結(jié)果A和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到估計(jì)終端信息Al,然后將計(jì)算出的估計(jì)終端信息Al和查找到的終端信息BI進(jìn)行對(duì)比,若一致,則確定該終端為合法終端,合法持有終端設(shè)備標(biāo)識(shí)的終端;若不一致,則確定該終端為非法終端,即非法持有終端設(shè)備標(biāo)識(shí)的終端?;蛘?,[0056]首先,查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,以及之前發(fā)送給終端的隨機(jī)數(shù),根據(jù)該隨機(jī)數(shù)、步驟102中接收到的終端運(yùn)算結(jié)果A和終端信息進(jìn)行運(yùn)算,得到估計(jì)終端設(shè)備標(biāo)識(shí)A2,然后將計(jì)算出的估計(jì)終端設(shè)備標(biāo)識(shí)A2和接收到的終端設(shè)備標(biāo)識(shí)B2進(jìn)行對(duì)t匕,若一致,則確定該終端為合法終端,合法持有終端設(shè)備標(biāo)識(shí)的終端;若不一致,則確定該終端為非法終端,即非法持有終端設(shè)備標(biāo)識(shí)的終端。
當(dāng)然,前提是網(wǎng)絡(luò)側(cè)設(shè)備上需要存儲(chǔ)有終端設(shè)備標(biāo)識(shí)和終端信息之間的對(duì)應(yīng)關(guān)系的相關(guān)數(shù)據(jù),比如頂EI同CID的對(duì)應(yīng)關(guān)系,參見表一。
表一 MEI同CID的對(duì)應(yīng)關(guān)系數(shù)據(jù)表
權(quán)利要求
1.一種終端合法性檢驗(yàn)的方法,其特征在于,包括 網(wǎng)絡(luò)側(cè)設(shè)備生成并發(fā)送隨機(jī)數(shù)給終端,或者接收終端發(fā)送的隨機(jī)數(shù); 網(wǎng)絡(luò)側(cè)設(shè)備接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),所述終端運(yùn)算結(jié)果為終端根據(jù)隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果或者終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果;所述終端信息為芯片識(shí)別號(hào); 網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn); 其中,當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果時(shí),所述網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端; 當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果時(shí),所述網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,查找與接收到的終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和查找到的終端信息進(jìn)行運(yùn)算,得到估計(jì)終端設(shè)備標(biāo)識(shí),將計(jì)算出的估計(jì)終端設(shè)備標(biāo)識(shí)和接收到的終端設(shè)備標(biāo)識(shí)進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端。
2.根據(jù)權(quán)利要求
I所述的終端合法性檢驗(yàn)的方法,其特征在于,所述網(wǎng)絡(luò)側(cè)設(shè)備生成并發(fā)送隨機(jī)數(shù)給終端包括 網(wǎng)絡(luò)側(cè)設(shè)備生成隨機(jī)數(shù)并發(fā)送攜帶有所述隨機(jī)數(shù)的驗(yàn)證請(qǐng)求消息給終端。
3.—種終端合法性檢驗(yàn)的方法,其特征在于,包括 終端接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的隨機(jī)數(shù);或者,終端生成隨機(jī)數(shù),并發(fā)送所述隨機(jī)數(shù)給網(wǎng)絡(luò)側(cè)設(shè)備; 終端根據(jù)隨機(jī)數(shù)和終端信息進(jìn)行運(yùn)算,或者根據(jù)隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到終端運(yùn)算結(jié)果;所述終端信息為芯片識(shí)別號(hào); 終端將終端設(shè)備標(biāo)識(shí)和終端運(yùn)算結(jié)果發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備,以便網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn); 其中,當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果時(shí),所述網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端; 當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果時(shí),所述網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,查找與接收到的終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和查找到的終端信息進(jìn)行運(yùn)算,得到估計(jì)終端設(shè)備標(biāo)識(shí),將計(jì)算出的估計(jì)終端設(shè)備標(biāo)識(shí)和接收到的終端設(shè)備標(biāo)識(shí)進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端。
4.一種網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,包括 發(fā)送單元,用于生成并發(fā)送隨機(jī)數(shù)給終端; 接收單元,用于接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),所述終端運(yùn)算結(jié)果為終端根據(jù)隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果或者根據(jù)隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果;所述終端信息為芯片識(shí)別號(hào); 檢驗(yàn)單元,用于根據(jù)所述接收單元接收到的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn); 其中,所述檢驗(yàn)單元包括第一存儲(chǔ)單元、第一查找單元、第一運(yùn)算單元和第一比較單元; 第一存儲(chǔ)單元,用于存儲(chǔ)終端設(shè)備標(biāo)識(shí)和終端信息和隨機(jī)數(shù)的對(duì)應(yīng)關(guān)系; 第一查找單元,用于在所述第一存儲(chǔ)單元中查找與所述接收單元接收到的終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息; 第一運(yùn)算單元,用于根據(jù)所述隨機(jī)數(shù)和所述第一查找單元查找到的終端信息進(jìn)行運(yùn)算,或者根據(jù)所述隨機(jī)數(shù)和所述第一查找單元查找到的終端信息以及所述接收單元接收到的終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果; 第一比較單元,用于將所述接收單元接收到的終端運(yùn)算結(jié)果和所述第一運(yùn)算單元計(jì)算出的服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端; 或者,所述檢驗(yàn)單元包括第二存儲(chǔ)單元、第二查找單元、第二運(yùn)算單元和第二比較單元; 第二存儲(chǔ)單元,用于存儲(chǔ)終端設(shè)備標(biāo)識(shí)和終端信息的對(duì)應(yīng)關(guān)系; 第二查找單元,用于在所述第二存儲(chǔ)單元中查找與所述接收單元接收到的終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息; 第二運(yùn)算單元,用于根據(jù)所述隨機(jī)數(shù)和所述接收單元接收到的終端運(yùn)算結(jié)果進(jìn)行運(yùn)算,或者根據(jù)所述隨機(jī)數(shù)以及所述接收單元接收到的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到估計(jì)終端信息; 第二比較單元,用于將所述第二運(yùn)算單元計(jì)算出的估計(jì)終端信息和所述第二查找單元查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端; 或者,所述檢驗(yàn)單元包括第三存儲(chǔ)單元、第三查找單元、第三運(yùn)算單元和第三比較單元; 第三存儲(chǔ)單元,用于存儲(chǔ)終端設(shè)備標(biāo)識(shí)和終端信息和隨機(jī)數(shù)的對(duì)應(yīng)關(guān)系; 第三查找單元,用于在所述第三存儲(chǔ)單元中查找與所述接收單元接收到的終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息; 第三運(yùn)算單元,用于根據(jù)所述隨機(jī)數(shù),以及所述接收單元接收到的終端運(yùn)算結(jié)果和第三查找單元查找到的終端信息進(jìn)行運(yùn)算,得到估計(jì)終端設(shè)備標(biāo)識(shí); 第三比較單元,用于將所述第三運(yùn)算單元計(jì)算出的估計(jì)終端設(shè)備標(biāo)識(shí)和所述接收單元接收到的終端設(shè)備標(biāo)識(shí)進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端。
5.一種通信系統(tǒng),其特征在于,包括 終端,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的隨機(jī)數(shù),根據(jù)終端信息和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,或者根據(jù)終端信息和終端設(shè)備標(biāo)識(shí)和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,得到的終端運(yùn)算結(jié)果,將終端設(shè)備標(biāo)識(shí)和所述終端運(yùn)算結(jié)果發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備;所述終端信息為芯片識(shí)別號(hào); 網(wǎng)絡(luò)側(cè)設(shè)備,用于生成并發(fā)送隨機(jī)數(shù)給終端,接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn); 其中,當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果時(shí),所述根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終為非法終%5 ; 當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果時(shí),所述網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,查找與接收到的終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和查找到的終端信息進(jìn)行運(yùn)算,得到估計(jì)終端設(shè)備標(biāo)識(shí),將計(jì)算出的估計(jì)終端設(shè)備標(biāo)識(shí)和接收到的終端設(shè)備標(biāo)識(shí)進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端。
6.一種通信系統(tǒng),其特征在于,包括 終端,用于生成隨機(jī)數(shù),并發(fā)送所述隨機(jī)數(shù)給網(wǎng)絡(luò)側(cè)設(shè)備,根據(jù)終端信息和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,或者根據(jù)終端信息和終端設(shè)備標(biāo)識(shí)和所述隨機(jī)數(shù)進(jìn)行運(yùn)算,得到終端運(yùn)算結(jié)果,將終端設(shè)備標(biāo)識(shí)和所述終端運(yùn)算結(jié)果發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備;所述終端信息為芯片識(shí)別號(hào);網(wǎng)絡(luò)側(cè)設(shè)備,用于接收終端發(fā)送的隨機(jī)數(shù),以及接收終端發(fā)送的終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí),根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn); 其中,所述根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息運(yùn)算所得到的結(jié)果時(shí),所述根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端; 當(dāng)終端運(yùn)算結(jié)果為終端根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)運(yùn)算所得到的結(jié)果時(shí),所述根據(jù)所述終端運(yùn)算結(jié)果和終端設(shè)備標(biāo)識(shí)對(duì)終端的合法性進(jìn)行檢驗(yàn)具體為網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述隨機(jī)數(shù)和終端信息和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到服務(wù)器運(yùn)算結(jié)果,將終端運(yùn)算結(jié)果和服務(wù)器運(yùn)算結(jié)果進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,網(wǎng)絡(luò)側(cè)設(shè)備查找與所述終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和終端設(shè)備標(biāo)識(shí)進(jìn)行運(yùn)算,得到估計(jì)終端信息,將計(jì)算出的估計(jì)終端信息和查找到的終端信息進(jìn)行對(duì)t匕,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端;或者,查找與接收到的終端設(shè)備標(biāo)識(shí)相對(duì)應(yīng)的終端信息,根據(jù)所述終端運(yùn)算結(jié)果和隨機(jī)數(shù)和查找到的終端信息進(jìn)行運(yùn)算,得到估計(jì)終端設(shè)備標(biāo)識(shí),將計(jì)算出的估計(jì)終端設(shè)備標(biāo)識(shí)和接收到的終端設(shè)備標(biāo)識(shí)進(jìn)行對(duì)比,若一致,則確定所述終端為合法終端,若不一致,則確定所述終端為非法終端。
專利摘要
本發(fā)明公開了一種終端合法性檢驗(yàn)的方法、裝置和通信系統(tǒng)。本發(fā)明實(shí)施例采用在終端和網(wǎng)絡(luò)側(cè)設(shè)備兩側(cè)使用相同的算法,利用終端信息和終端設(shè)備標(biāo)識(shí)和隨機(jī)數(shù)進(jìn)行運(yùn)算,或者利用終端信息和隨機(jī)數(shù)進(jìn)行運(yùn)算,然后終端將運(yùn)算結(jié)果發(fā)往網(wǎng)絡(luò)側(cè)設(shè)備,與網(wǎng)絡(luò)側(cè)設(shè)備自行運(yùn)算的結(jié)果相比較,根據(jù)比較結(jié)果來判斷該終端是否合法。由于終端在出廠時(shí),終端設(shè)備標(biāo)識(shí)同終端信息之間就有了一個(gè)對(duì)應(yīng)關(guān)系,而很多終端信息在終端的生命周期中可以認(rèn)為是不變的(即無法被盜用),所以使用該方案可以使得終端設(shè)備標(biāo)識(shí)在非法盜用后,可以被鑒別出來,同時(shí)可以對(duì)業(yè)務(wù)進(jìn)行控制,例如強(qiáng)制斷網(wǎng)等操作,而不會(huì)影響到合法終端的使用。
文檔編號(hào)H04W12/06GKCN101841812 B發(fā)布類型授權(quán) 專利申請(qǐng)?zhí)朇N 200910129424
公開日2012年11月7日 申請(qǐng)日期2009年3月18日
發(fā)明者楊健, 王雷 申請(qǐng)人:華為終端有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan專利引用 (3),