專利名稱:一種終端和卡批量互鎖方法及終端的制作方法
技術領域:
本發明涉及移動無線通信系統技術領域,更具體地,涉及一種機卡批量互鎖的方
法及終端。
背景技術:
用戶識別模塊(Subscriber Identity Model, SIM卡)是一種帶微處理器的封裝 在塑料中的智能IC卡,它是通信網絡系統中不可缺少的一個重要部分,是用戶進入網絡的 登記憑證。在SIM卡中,包含有用戶識別信息、輔助業務信息、短信息、移動性信息和無線電 資源信息等。網絡系統中,通過對SIM卡的物理接口 、邏輯接口的明確定義,來完成與移動 終端的連接和信息交換,同時在SIM卡內進行用戶信息存儲、執行鑒權算法和產生加密密 鑰等工作。只有插入SM卡,移動終端才能接入進網而通信。 根據3GPP相關協議,SIM卡中的文件分為兩類必選文件和可選文件。EF-ICCID 文件是SIM卡必須具備的一個文件,文件的ID為2FE2,其文件內容是SIM卡提供商對該SIM 卡的唯一標識,只有SIM卡提供商有權利寫入,而且一旦寫入不再允許修改。用戶使用個人 識別碼(Personal Identity Number,PIN)用來向SIM卡證實用戶的使用權,個人識別碼通 過移動終端的人機接口輸入。移動終端將個人識別碼送到SIM卡,并由SIM卡與其內部所 存的號碼作比較,比較通過后,SIM卡轉換狀態,允許移動終端接入移動網絡。個人識別碼 對SIM卡中許多文件進行讀寫控制,但是根據3GPP的相關協議,EF-ICCID文件的讀權限始 終打開,不需要PIN碼校驗通過也能進行讀取,而且一旦在出廠時寫入后就不再允許修改。
由于SIM卡的PIN碼功能控制了 SIM卡中絕大部分文件的讀寫權限,而且接入到 移動網絡必須要求輸入正確的PIN碼,SIM卡的PIN碼功能成為用來實現SM卡和終端的 互相互鎖的一種重要的途徑。 目前SM卡和手機終端一一互鎖的方法就是使用SIM卡的PIN碼功能來實現的, 目前沒有實現一批手機終端和一批SIM卡之間批量互鎖的方法出現。 機卡一一互鎖的缺點是手機終端或SM卡的任何一方出現故障,另一方都無法正 常使用。而終端手機和SIM卡批量互鎖很好的解決了這一問題,如果一方出現故障,替換它 同批的手機終端或SIM卡就能和原來的沒有故障的一方正常配合使用。
同時,很多企業級用戶提出了終端手機和SIM卡間批量互鎖的需求,即要求一批 SIM卡能在一批手機終端中任何一個上正常使用,而這批手機終端也可以使用這批SM卡 中任何一張SIM卡,但是如果這批手機終端和這批SIM卡不相互配合使用,兩者都不能正常 工作。這樣,既要求實現手機終端和SIM卡互鎖的保密性,也同時要求實現一批手機終端和 一批SIM卡之間配合的通用性。
發明內容
本發明要解決的技術問題主要是提供一種終端和卡批量互鎖的的方法及終端,通 過將一批終端和與該批終端配合使用的一批卡的相互鎖定,使該批終端和卡可以任意相互
3配合使用。 為了解決上述技術問題,本發明提供了一種終端和卡批量互鎖方法,應用于對批 量終端和卡相互鎖定,包括 每個卡初始的PIN碼是根據卡上文件采用相同的加密算法得到;
每個終端集成與所述卡加密算法相同的加密算法; 當所述每個卡插入所述每個終端使用時,所述終端根據從所述卡讀取得到所述文 件并使用所述加密算法得到一個與所述PIN碼一致的校驗值,從而將所述終端和卡鎖定使 用。
進一步地,上述方法還包括以下特點所述卡在得到所述PIN碼后,對其使能。
進一步地,上述方法還包括以下特點所述卡上文件是EF-ICCID文件。
進一步地,上述方法還包括以下特點當所述卡插入其他終端使用時,其他終端由 于無法知道該SIM卡的PIN碼而無法正常使用該SM卡。 進一步地,上述方法還包括以下特點當其他卡插入所述終端使用時,所述終端則 自動關機或提示卡不能使用。 進一步地,上述方法還包括以下特點所述每張卡的EF-ICCID文件內容各不相 同。 進一步地,上述方法還包括以下特點所述每張卡通過加密算法后得到的PIN碼 值也各不相同。 進一步地,上述方法還包括以下特點所述卡是SM卡或者USIM卡。
進一步地,上述方法還包括以下特點所述終端是手機、數據卡或上網本。
本發明還提供一種終端,包括
讀取模塊,用于讀取卡上的文件信息; 信息生成模塊,通過讀取的卡上的文件信息并通過加密算法生成校驗值; 檢測判斷模塊,用于將所述校驗值與卡的PIN碼比對,判斷卡是否是與之綁定的
SM卡。 進一步地,上述終端還包括以下特點所述讀取的卡上的文件是EF-ICCID文件。
進一步地,上述終端還包括以下特點所述終端是手機、數據卡或上網本。
綜上,本發明提供的終端和卡批量互鎖的方法及終端,通過對終端和卡設置相同 的加密算法,可以實現手機和SIM卡的批量互鎖,當手機和SIM卡一方出現故障時,只需要 更換同一批次的手機或者SIM卡即可;同時,對于企業級用戶而言,其可以有效控制終端和 SIM卡,即企業的SIM卡只能在企業的定制手機中使用,而企業的定制終端也只能使用定制 的SIM卡,使運營商可以實現針對企業級用戶的定制。
圖1是根據本發明實施例手機與SM卡批量互鎖的流程圖;
圖2是根據本發明實施例SM卡在出廠前的PIN碼的管理流程圖;
圖3是根據本發明實施例手機的示意圖。
具體實施例方式
本發明提供一種利用SIM卡的EF-ICCID文件和PIN碼功能對SIM卡或USIM卡和 終端進行批量互鎖的方法。所述終端可以是手機、數據卡、上網本等。下述實施例中以手機 為例進行說明。 SIM卡出廠初始的PIN碼是其中的EF-ICCID文件根據一定的加密算法得到的,且 出廠時該PIN碼功能是使能的,由于EF-ICCID文件是運營商對SIM卡的唯一標識,每張SIM 卡的EF-ICCID文件內容各不相同,所以通過加密算法后得到的PIN碼值也各不相同。在本 實施例中,在生產一批SIM卡時,SIM卡提供商對該批SIM卡中的每一個SIM卡的唯一標識 EF-ICCID文件寫值并根據加密算法計算在初始化SIM卡時使用的PIN碼值,SIM卡提供商 打開PIN碼使能功能并將初始化的值寫為述計算得到的值,也就是使用一種相同的加密算 法得到每個SIM卡的PIN碼。 在生產一批與上述一批SM卡配合使用的手機時,給該批手機都集成與所述SIM 卡加密算法相同的加密算法。所述手機在插入與其配合使用的SIM卡后根據讀取到的 EF-ICCID文件并使用同樣的加密算法得到一個要用于PIN碼校驗的值,該校驗值與SIM卡 中的PIN碼比對符合,則手機與SM卡互鎖使用。 如果手機軟件發現插入的SIM卡的PIN碼沒有使能,或已經使能但使用手機加密 計算得到的PIN碼校驗值與該SIM卡上PIN碼校驗不正確,則手機軟件使手機自動關機,這 樣用戶就無法正常使用。 由于該批手機和該批SIM卡的加密算法相同,因此,無論該批SIM卡中的哪一張安 裝在該批手機中的任何一個上,手機都會通過讀取安裝在其上的SIM卡的EF-ICCID文件并 使用與SM卡同樣的加密算法得到一個與該SIM卡PIN碼相同的要用于PIN碼校驗的值, 手機可以正常使用,實現了一批手機互鎖一批SM卡的功能。 同時這批發行的S頂卡用在這批手機上,手機會根據S頂卡中的EF-ICCID文件按
照加密算法生成正確的P頂碼用于S頂卡中的P頂碼校驗,這樣用戶就能正常應用該S頂卡
而不需要輸入P頂碼,而這批S頂卡插入到其他手機上則需要用戶輸入P頂碼,由于S頂卡的
P頂碼是使能的而且是使用EF-ICCID文件根據一定的算法得到的,普通用戶無法輸入正確的
P頂碼,因而也就無法正常使用該S頂卡,這樣就實現了這批S頂卡互鎖這批手機的功能。 所述加密算法可以根據SIM卡提供商和手機提供商的需要進行改變,不同批次的
SIM卡和手機可以采用不同的加密算法。 下面結合附圖對本實施例的實現方法進行說明。 如圖1所示,本實施例中手機在插入SIM卡后包括如下互鎖步驟 101手機插入SIM卡后開機并初始化SM卡; 102手機檢查SIM卡的PIN碼功能是否使能,如果PIN碼使能打開則進入步驟103, 否則進入步驟105 ; 103手機讀取SIM卡中的EF-ICCID文件內容,根據加密算法計算將要用于PIN碼 校驗的值; 104SIM卡接收到手機終端發送的PIN碼校驗指令,對輸入的PIN碼值進行校驗,如 果輸入的PIN碼校驗成功則向手機反饋輸入的PIN碼是正確的,進入步驟106,否則校驗失 敗則向手機反饋輸入的PIN碼是錯誤的,進入步驟105 ;
5
105手機判斷此時插入的SIM卡不是與其互鎖的SIM卡并關機或提示卡不能使用; 106手機判斷此時插入的SIM卡是與其互鎖的SIM卡,并允許用戶進行其他正常操作。 當一個使用本發明方法互鎖的SM卡插入其他手機時,其他手機會由于無法知道該SM卡的PIN碼而無法正常使用該SIM卡。 如圖2所示,本發明的SM卡在出廠前的PIN碼的管理流程包括 201SIM卡提供商對該SM卡的唯一標識EF-ICCID文件寫值; 202SIM卡提供商根據加密算法計算在初始化SM卡時使用的PIN碼值; 203SIM卡提供商打開PIN碼使能功能并將初始化的值寫為上一步計算得到的值。 如圖3所示,本發明的手機包括以下模塊 讀取模塊,用于讀取SM卡的EF-ICCID文件; 信息生成模塊,通過讀取的SM卡的EF-ICCID文件采用加密算法生成校驗值;
檢測判斷模塊,用于將所述校驗值與SIM卡的PIN碼比對,判斷手機與SIM卡是否能互鎖。 本發明利用SIM卡的EF-ICCID文件和PIN碼功能實現SIM卡和手機批量互相互鎖的方法,可以很好的解決以往手機和SIM卡的互鎖只能實現一一對應的情況。該方法既實現了手機和SIM卡互鎖的安全性,也同時實現了一批手機和一批SM卡之間互相配合的通用性,而且相互互鎖的加密算法可以根據實際需要進行修改,大大增強了實用性和保密性,可以用來滿足了各種定制的差異化需求。 通過該方法,可以實現手機和SIM卡的批量互鎖,當手機和SIM卡一方出現故障時,只需要更換同一批次的手機或者SIM卡即可;同時,對于企業級用戶而言,其可以有效控制終端和SIM卡,即企業的SIM卡只能在企業的定制手機中使用,而企業的定制終端也只能使用定制的SIM卡,使運營商可以實現針對企業級用戶的定制。 當然,本發明還可有多種實施方式,在不背離本發明精神及其實質的情況,熟悉本領域的技術人員當可根據本發明作出各種相應的更改或變化,但凡在本發明的精神和原則之內所作的任何修改、等同替換、改進,均應包含在本發明的保護范圍之內。
權利要求
一種終端和卡批量互鎖方法,應用于對批量終端和卡相互鎖定,包括每個卡初始的PIN碼是根據卡上文件采用相同的加密算法得到;每個終端集成與所述卡加密算法相同的加密算法;當所述每個卡插入所述每個終端使用時,所述終端根據從所述卡讀取得到所述文件并使用所述加密算法得到一個與所述PIN碼一致的校驗值,從而將所述終端和卡鎖定使用。
2. 如權利要求1所述的方法,其特征在于所述卡在得到所述PIN碼后,對其使能。
3. 如權利要求1所述的方法,其特征在于所述卡上文件是EF-ICCID文件。
4. 如權利要求l所述的方法,其特征在于當所述卡插入其他終端使用時,其他終端由 于無法知道所述卡的PIN碼而無法正常使用所述卡。
5. 如權利要求l所述的方法,其特征在于當其他卡插入所述終端使用時,所述終端則 自動關機或提示卡不能使用。
6. 如權利要求3所述的方法,其特征在于所述每張卡的EF-ICCID文件內容各不相同。
7. 如權利要求6所述的方法,其特征在于所述每張卡通過加密算法后得到的PIN碼 值也各不相同。
8. 如權利要求1所述的方法,其特征在于所述卡是SIM卡或者USIM卡。
9. 如權利要求1所述的方法,其特征在于所述終端是手機、數據卡或上網本。
10. —種終端,可與一批卡配合鎖定使用,其包括 讀取模塊,用于讀取卡上的文件信息;信息生成模塊,通過讀取的卡上的文件信息并通過加密算法生成校驗值; 檢測判斷模塊,用于將所述校驗值與卡的PIN碼比對,判斷終端與卡是否能互鎖。
11. 如權利要求IO所述的終端,其特征在于所述讀取的卡上的文件是EF-ICCID文件。
12. 如權利要求10所述的終端,其特征在于所述終端是手機、數據卡或上網本。
全文摘要
本發明涉及一種終端和卡批量互鎖的方法及終端,其終端包括讀取模塊、信息生成模塊、檢測判斷模塊,該終端具有將終端和卡自動互鎖的功能;其方法是通過對終端和卡設置相同的加密算法,可以實現將一批終端和與該批終端配合使用的一批卡相互鎖定,使該批終端和該批卡可以任意相互配合使用。當任意一方出現故障時,只需要更換同一批次的終端或卡即可;同時,對于企業級用戶而言,其可以有效控制終端和卡,即企業的卡只能在企業的定制手機中使用,而企業的定制終端也只能使用定制的卡,使運營商可以實現針對企業級用戶的定制。
文檔編號H04M1/725GK101707645SQ20091011021
公開日2010年5月12日 申請日期2009年10月22日 優先權日2009年10月22日
發明者尚江峰, 房立軍, 陸大明 申請人:中興通訊股份有限公司