專利名稱:一種采用TC35i模塊支持V3加密卡的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種采用TC35i才莫塊支持V3加密卡的處理方法。
背景技術(shù):
現(xiàn)有移動終端設(shè)備大量使用西門子TC35i GSM模塊。在一些特殊市場或 特殊應(yīng)用,運(yùn)營商為了保護(hù)其提供有特殊優(yōu)惠資費(fèi)的SIM卡不被用到普通手 機(jī)上,就采用了特殊V3加密SIM卡,相應(yīng)的終端廠家就必須使用能支持V3 卡的GSM模塊。由于西門子TC35i GSM模塊內(nèi)部并不包含V3卡處理流程,因 此使用TC35i終端廠家不得不更換GSM模塊,于是會造成如下的缺點1、更 換GSM模塊,增加成本;2、延長開發(fā)周期。
發(fā)明內(nèi)容
本發(fā)明提供一種采用TC35i模塊支持V3加密卡的處理方法,其克服了背 景技術(shù)TC35i模塊無法支持V3加密卡的不足. 本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是
一種采用TC35i才莫塊支持V3加密卡的處理方法,該方法應(yīng)用了移動終端 的TC35i模塊、V3加密卡及CPU,該CPU信號連接TC35i模塊,該TC35i模 塊信號連接V3加密卡,該方法,它包括
步驟(一),移動終端啟動;
步驟(二 ), CPU向TC35i模塊發(fā)出AT查詢指令,TC35i模塊執(zhí)行查詢指 令,用于查詢是否信號連接有V3加密卡,如果有則i^X V3加密卡安全鑒權(quán) 流程并執(zhí)行步驟2,否則提示出錯并結(jié)束;
步驟(三),CPU向TC35i模塊發(fā)出要求W:細(xì)節(jié)指令,TC35i模塊執(zhí)行W:細(xì)節(jié)指令,用于獲取V3加密卡的M細(xì)節(jié),再將桐故細(xì)節(jié)發(fā)送給CPU, CPU獲取M細(xì)節(jié)并通過加密算法計算M細(xì)節(jié)以獲得解密密文,再將加密密 文發(fā)送給TC35i模塊;
步驟(四),TC35i模塊重新開機(jī),V3加密卡安全認(rèn)證通過,并注冊上網(wǎng)絡(luò)。
一較佳實施例中,該步驟(一)和步驟(二)之間,該方法還包括 步驟a、 CPU向TC35i模塊發(fā)出AT查詢指令,TC35i模塊執(zhí)行查詢指令,
用于查詢是否信號連接有V3加密卡,如果有則i^7v V3加密卡安全鑒權(quán)流程
并執(zhí)行步驟b,否則提示出錯并結(jié)束;
步驟b, CPU向TC35i模塊發(fā)出AT啟動指令;
步驟c, TC35i模塊應(yīng)答啟動指令,并啟動V3加密卡的應(yīng)用工具箱。 一較佳實施例中,該步驟(三),它包括
步驟A, CPU向TC35i模塊發(fā)出要求M細(xì)節(jié)指令,以獲取V3加密卡的
步驟B, TC35i模塊應(yīng)^"求^t細(xì)節(jié)指令,并從V3加密卡的工具箱中 獲取參數(shù)細(xì)節(jié),再將參數(shù)細(xì)節(jié)發(fā)送給CPU;
步驟C, CPU調(diào)取解密模塊,解密處理^:細(xì)節(jié)以獲取解密密文; 步驟D, TC35i模塊將解密密文發(fā)送給TC35i模塊,TC35i模塊接收解密密文。
一較佳實施例中,該步驟(四),它包括 步驟I , CPU向TC35i模塊發(fā)送重新啟動命令; 步驟n, TC35i模塊重新啟動;
步驟m, V3加密SIM卡安全認(rèn)證通過。終端注冊上運(yùn)營商網(wǎng)絡(luò)。本技術(shù)方案與背景技^M目比本申請人巧妙地利用CPU, CPU通過AT指 令控制TC35I與V3加密卡進(jìn)行交互,以使TC35i模塊的終端能夠支持V3加 密卡,以解決背景技術(shù)中必須利用具有解密功能的GSM模塊才能配合V3加密 卡的技術(shù)問題,因此它具有如下優(yōu)點1、讓使TC35i模塊的移動終端設(shè)備能 夠支持V3加密SIM卡,降低成本;2、縮短>^發(fā)時間,使終端廠家快速開發(fā) 出來滿足運(yùn)營商要求的設(shè)備,而不用更換TC35iGSM模塊。 附困說明
下面結(jié)合附圖
和實施例對本發(fā)明進(jìn)一步說明。 圖l是采用TC35i模塊支持V3加密卡的處理方法的原理圖。
具體實施例方式
一種采用TC35i才莫塊支持V3加密卡的處理方法,該方法應(yīng)用了移動終端 的TC35i模塊、V3加密卡及CPU,該CPU信號連接TC35i模塊,該TC35i模 塊信號連接V3加密卡。
該處理方法,請查閱圖l,它包括
步驟0,移動終端啟動;
步驟1, CPU向TC35i模塊發(fā)出AT查詢指令,TC35i模塊執(zhí)行查詢指令, 用于查詢是否信號連接有V3加密卡,如果有則ii^ V3加密卡安全鑒權(quán)流程 并執(zhí)行步驟2,否則提示出錯并結(jié)束;
步驟2, CPU向TC35i模塊發(fā)出AT啟動指令;
步驟3, TC35i模塊應(yīng)答啟動指令,并啟動V3加密卡的應(yīng)用工具箱(SAT); 步驟4, CPU向TC35i模塊發(fā)出AT第一提示指令,以讓TC35i模塊發(fā)出 第一命令提示,也既是要TC35i模塊進(jìn)入下一步驟;
步驟5, TC35i模塊應(yīng)答第一提示指令,并向CPU發(fā)出第一命令提示;步驟6, CPU收到TC35i模塊發(fā)送的第一命令提示,以提示CPU向TC35i 模塊要求獲取V3加密卡的M細(xì)節(jié);
步驟7, CPU向TC35i模塊發(fā)出第一要求^t細(xì)節(jié)指令,以獲取V3加密 卡的W:細(xì)節(jié);
步驟8, TC35i模塊應(yīng)答第一要求參數(shù)細(xì)節(jié)指令,并從V3加密卡的工具 箱中獲取參數(shù)細(xì)節(jié),再將參數(shù)細(xì)節(jié)發(fā)送給CPU;該M細(xì)節(jié)包括4個字節(jié)特征 字(52414E44/ (RAND) )+8個字節(jié)隨才幾數(shù)+16個字節(jié)主密鑰(0123456789ABCDE);
步驟9, CPU調(diào)取解密模塊,解密處理M細(xì)節(jié)的(隨機(jī)數(shù)+密鑰)以獲 取解密密文;該解密模塊的算法是與運(yùn)營商簽訂協(xié)議后由運(yùn)營商提供;
步驟IO, CPU將解密密文發(fā)送給TC35i模塊,TC35i模塊接收解密密文以 録;
步驟11, CPU向TC35i模塊發(fā)出AT第二提示指令,以讓TC35i模塊發(fā)出 第二命令提示;
步驟12, CPU收到TC35i模塊發(fā)送的第二命令提示,以提示CPU向TC35i 模塊要求獲取V3加密卡的參數(shù)細(xì)節(jié);
步驟13, TC35i模塊應(yīng)答第二提示指令,以向CPU發(fā)出第二命令提示;
步驟14, CPU收到TC35i模塊發(fā)送的第二命令提示,以提示CPU向TC35i 模塊要求獲取V3加密卡的參數(shù)細(xì)節(jié);
步驟15, CPU向TC35i模塊發(fā)出第二要求參數(shù)細(xì)節(jié)指令,以獲取V3加密 卡的M細(xì)節(jié);
步驟16, TC35i模塊應(yīng)答第二要求^細(xì)節(jié)指令,并從V3加密卡的工具 箱中獲取參數(shù)細(xì)節(jié),再將參數(shù)細(xì)節(jié)發(fā)送給CPU;該^細(xì)節(jié)包括4個字節(jié)特征 字(52414E44/ (RAND) )+8個字節(jié)隨機(jī)數(shù)+16個字節(jié)主密鑰(0123456789ABCDE);步驟17, CPU調(diào)取解密模塊,解密處理^t細(xì)節(jié)的(隨機(jī)數(shù)+密鑰)以獲 取解密密文;
步驟18, CPU將解密密文發(fā)送給TC35i模塊,TC35i模塊接收解密密文以 餘;
步驟19, CPU向TC35i模塊發(fā)出AT第三提示指令,以讓TC35i模塊發(fā)出 第三命令提示;
步驟20, TC35i模塊應(yīng)答第三提示指令,以向CPU發(fā)出第三命令提示; 步驟21, CPU收到TC35i模塊發(fā)送的第三命令提示,以提示讓TC35i模 塊重新進(jìn)入開機(jī)流程,重新搜索網(wǎng)絡(luò)注冊;
步驟22, CPU向TC35i模塊發(fā)送REFRESH命令(重新啟動); 步驟23, TC35i模塊重新啟動;
步驟24, V3加密SIM卡安全認(rèn)證通過。終端注冊上運(yùn)營商網(wǎng)絡(luò)。 以上所述,僅為本發(fā)明較佳實施例而已,故不能以此限定本發(fā)明實施的
范圍,即依本發(fā)明申請專利范圍及說明書內(nèi)容所作的等效變化與修飾,皆應(yīng)
仍屬^^發(fā)明專利涵蓋的范圍內(nèi)。
8
權(quán)利要求
1.一種采用TC35i模塊支持V3加密卡的處理方法,該方法應(yīng)用了移動終端的TC35i模塊、V3加密卡及CPU,該CPU信號連接TC35i模塊,該TC35i模塊信號連接V3加密卡,其特征在于該方法,它包括步驟(一),移動終端啟動;步驟(二),CPU向TC35i模塊發(fā)出AT查詢指令,TC35i模塊執(zhí)行查詢指令,用于查詢是否信號連接有V3加密卡,如果有則進(jìn)入V3加密卡安全鑒權(quán)流程并執(zhí)行步驟2,否則提示出錯并結(jié)束;步驟(三),CPU向TC35i模塊發(fā)出要求參數(shù)細(xì)節(jié)指令,TC35i模塊執(zhí)行參數(shù)細(xì)節(jié)指令,用于獲取V3加密卡的參數(shù)細(xì)節(jié),再將參數(shù)細(xì)節(jié)發(fā)送給CPU,CPU獲取參數(shù)細(xì)節(jié)并通過加密算法計算參數(shù)細(xì)節(jié)以獲得解密密文,再將加密密文發(fā)送給TC35i模塊;步驟(四),TC35i模塊重新開機(jī),V3加密卡安全認(rèn)證通過,并注冊上網(wǎng)絡(luò)。
2. 根據(jù)權(quán)利要求1所述的一種采用TC35i模塊支持V3加密卡的處理方 法,其特征在于該步驟(一)和步驟(二)之間,該方法還包括步驟a、 CPU向TC35i模塊發(fā)出AT查詢指令,TC35i模塊執(zhí)行查詢指令, 用于查詢是否信號連接有V3加密卡,如果有則ii^ V3加密卡安全鑒權(quán)流程 并執(zhí)行步驟b,否則提示出錯并結(jié)束;步驟b, CPU向TC35i模塊發(fā)出AT啟動指令;步驟c, TC35i模塊應(yīng)答啟動指令,并啟動V3加密卡的應(yīng)用工具箱。
3. 根據(jù)權(quán)利要求1所述的一種釆用TC35i模塊支持V3加密卡的處理方 法,其特征在于該步驟(三),它包括步驟A, CPU向TC35i模塊發(fā)出要求M細(xì)節(jié)指令,以獲取V3加密卡的^:細(xì)節(jié);步驟B, TC35i模塊應(yīng)答要求參數(shù)細(xì)節(jié)指令,并從V3加密卡的工具箱中獲取參數(shù)細(xì)節(jié),再將M細(xì)節(jié)發(fā)送給CPU;步驟C, CPU調(diào)取解密模塊,解密處理M細(xì)節(jié)以獲取解密密文; 步驟D, TC35i模塊將解密密文發(fā)送給TC35i模塊,TC35i模塊接收解密密文。
4.根據(jù)權(quán)利要求1所述的一種采用TC35i模塊支持V3加密卡的處理方 法,其特征在于該步驟(四),它包括步驟I , CPU向TC35i模塊發(fā)送重新啟動命令; 步驟n, TC35i模塊重新啟動;步驟m, V3加密SIM卡安全認(rèn)證通過。終端注冊上運(yùn)營商網(wǎng)絡(luò)。
全文摘要
本發(fā)明公開了一種采用TC35i模塊支持V3加密卡的處理方法。該方法,它包括步驟(一),移動終端啟動;步驟(二),CPU向TC35i模塊發(fā)出AT查詢指令,TC35i模塊執(zhí)行查詢指令,用于查詢是否信號連接有V3加密卡,如果有則進(jìn)入V3加密卡安全鑒權(quán)流程并執(zhí)行步驟2,否則提示出錯并結(jié)束;步驟(三),CPU向TC35i模塊發(fā)出要求參數(shù)細(xì)節(jié)指令,TC35i模塊執(zhí)行參數(shù)細(xì)節(jié)指令,用于獲取V3加密卡的參數(shù)細(xì)節(jié),再將參數(shù)細(xì)節(jié)發(fā)送給CPU,CPU獲取參數(shù)細(xì)節(jié)并通過加密算法計算參數(shù)細(xì)節(jié)以獲得解密密文,再將加密密文發(fā)送給TC35i模塊;步驟(四),TC35i模塊重新開機(jī),V3加密卡安全認(rèn)證通過,并注冊上網(wǎng)絡(luò)。CPU通過AT指令控制TC35i模塊與V3加密卡進(jìn)行交互,以使TC35i模塊的終端能夠支持V3加密卡。
文檔編號H04W8/18GK101552979SQ20091011182
公開日2009年10月7日 申請日期2009年5月14日 優(yōu)先權(quán)日2009年5月14日
發(fā)明者張衛(wèi)海 申請人:廈門敏訊信息技術(shù)股份有限公司