專(zhuān)利名稱(chēng):一種硬件鎖sim卡的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及的是一種硬件鎖SIM卡的方法及系統(tǒng)。
背景技術(shù):
如今在開(kāi)發(fā)手機(jī)數(shù)據(jù)卡或者是3G路由器等無(wú)線(xiàn)移動(dòng)通信設(shè)備時(shí),網(wǎng)絡(luò)運(yùn)營(yíng)商都會(huì)有鎖SIM卡(也就是鎖網(wǎng)絡(luò))的要求,普通的純軟件SIM卡鎖定的安全性不高,現(xiàn)在技術(shù)中一些廠(chǎng)商已開(kāi)始通過(guò)添加新的芯片來(lái)進(jìn)行硬件鎖定以提高安全性。但是這樣會(huì)增加額外的硬件成本,而有時(shí)也會(huì)出現(xiàn)鎖卡不成功,而出現(xiàn)安全性不高的問(wèn)題。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種利用NAND存儲(chǔ)器唯一 ID號(hào)實(shí)現(xiàn)硬件鎖SIM卡的方法及系統(tǒng),其無(wú)需在產(chǎn)品上新增硬件就可以實(shí)現(xiàn)硬件鎖SIM卡,并且鎖定安全性高,為用戶(hù)提供了方便。本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種硬件鎖SM卡的方法,其中,包括步驟:
A、當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID,并用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰并存儲(chǔ)到NAND存儲(chǔ)器上;
B、當(dāng)設(shè)備出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼,將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰;
C、將所述新密鑰與已存儲(chǔ)的安全密鑰做比較,判斷是否一致,如果判斷一致則控制設(shè)備正常使用;若不一致則禁用網(wǎng)絡(luò)功能。所述硬件鎖SM卡的方法,其中,所述步驟A中的用預(yù)設(shè)的SM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰包括:
用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述安全密鑰。所述硬件鎖SIM卡的方法,其中,所述步驟B中的將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰包括:
用當(dāng)前SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述新密鑰。所述硬件鎖SM卡的方法,其中,所述步驟A中的預(yù)設(shè)的SM卡包括中國(guó)移動(dòng)的SM卡、中國(guó)聯(lián)通的SM卡或中國(guó)電信的SM卡。
所述硬件鎖SM卡的方法,其中,所述步驟A具體包括:當(dāng)SM卡的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼為460、網(wǎng)絡(luò)碼為01,NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID為48A659B8時(shí),用國(guó)家碼和網(wǎng)絡(luò)碼組合46001與48A659B8做異或運(yùn)算,再對(duì)運(yùn)算值做消息摘要算法第五版加密算法得出16字節(jié)長(zhǎng)的密鑰為所述安全密鑰。所述硬件鎖SIM卡的方法,其中,所述步驟C中的禁用網(wǎng)絡(luò)功能為禁用無(wú)線(xiàn)功能。一種硬件鎖SIM卡的系統(tǒng),其中,包括:
第一計(jì)算處理模塊,用于當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID,并用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰并存儲(chǔ)到NAND存儲(chǔ)器上;
第二計(jì)算處理模塊、當(dāng)設(shè)備出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼,將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰;
判斷與控制模塊,用于將所述新密鑰與已存儲(chǔ)的安全密鑰做比較,判斷是否一致,如果判斷一致則控制設(shè)備正常使用;若不一致則禁用網(wǎng)絡(luò)功能。所述硬件鎖SIM卡的系統(tǒng),其中,所述第一計(jì)算處理模塊包括:
第一讀取單元,用于當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID 第一計(jì)算單元,用于控制用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼
的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述安全密鑰。所述硬件鎖SIM卡的系統(tǒng),其中,所述第二計(jì)算處理模塊包括:
第二讀取單元,用于當(dāng)設(shè)備出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼;
第二計(jì)算單元,用于控制用當(dāng)前SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述新密鑰。所述硬件鎖SM卡的系統(tǒng),其中,所述預(yù)設(shè)的SM卡包括中國(guó)移動(dòng)的SM卡、中國(guó)聯(lián)通的SIM卡或中國(guó)電信的SIM卡,所述禁用網(wǎng)絡(luò)功能為禁用無(wú)線(xiàn)功能。有益效果:本發(fā)明提供一種硬件鎖SIM卡的方法及系統(tǒng),其是利用NAND存儲(chǔ)器唯一 ID號(hào)實(shí)現(xiàn)硬件鎖SIM卡的方法及系統(tǒng),本發(fā)明可以不用增加硬件芯片的基礎(chǔ)上用軟件方式搭配當(dāng)前系統(tǒng)的NAND存儲(chǔ)器上的唯一標(biāo)示ID,實(shí)現(xiàn)硬件SIM鎖定的安全性。避免了傳統(tǒng)純軟件SIM卡鎖定安全性不高,而通過(guò)設(shè)置硬件芯片又增加成本的問(wèn)題。很好地滿(mǎn)足了網(wǎng)路運(yùn)營(yíng)商的有關(guān)SIM卡鎖定要求。
圖1是本發(fā)明的硬件鎖SIM卡的方法的較佳實(shí)施例流程圖。圖2是本發(fā)明的硬件鎖SIM卡的方法的具體應(yīng)用實(shí)施例的流程圖。圖3是本發(fā)明實(shí)施例的功能原理框圖。圖4是本發(fā)明實(shí)施例的硬件鎖SIM卡的系統(tǒng)的第一計(jì)算處理模塊的結(jié)構(gòu)示意圖。圖5是本發(fā)明實(shí)施例的硬件鎖SIM卡的系統(tǒng)的第二計(jì)算處理模塊的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明的硬件鎖SIM卡的方法可以應(yīng)用到手機(jī)、數(shù)據(jù)卡、3G路由器等使用SM卡的無(wú)線(xiàn)移動(dòng)通信設(shè)備上,利用已有的硬件條件,基于移動(dòng)設(shè)備上目前主流標(biāo)配N(xiāo)AND存儲(chǔ)器的標(biāo)識(shí)ID結(jié)合SIM卡對(duì)應(yīng)的網(wǎng)絡(luò)信息進(jìn)行加密達(dá)到包含SIM卡的移動(dòng)設(shè)備設(shè)別唯一網(wǎng)絡(luò)的目的,滿(mǎn)足網(wǎng)絡(luò)運(yùn)營(yíng)商鎖SIM卡的要求。圖1是本發(fā)明的硬件鎖SIM卡的方法的較佳實(shí)施例流程圖,所述硬件鎖SIM卡的方法包括以下步驟:
S110、當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID,并用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰并存儲(chǔ)到NAND存儲(chǔ)器上。其中,預(yù)設(shè)的SM卡根據(jù)中國(guó)大陸不同網(wǎng)絡(luò)運(yùn)營(yíng)商包括中國(guó)移動(dòng)的SM卡、中國(guó)聯(lián)通的SIM卡或中國(guó)電信的SIM卡,具體可以根據(jù)商家的需求進(jìn)行預(yù)設(shè)。具體實(shí)施時(shí),所述設(shè)備用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)(PLMN)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版(MD5)加密算法得出預(yù)定長(zhǎng)度的密鑰為所述安全密鑰,并將此安全密鑰存儲(chǔ)到NAND存儲(chǔ)器上。例如,當(dāng)預(yù)設(shè)的SIM卡的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼為460、網(wǎng)絡(luò)碼為01,NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID為48A659B8時(shí),用國(guó)家碼和網(wǎng)絡(luò)碼組合46001與48A659B8做異或運(yùn)算,再對(duì)運(yùn)算值做消息摘要算法第五版加密算法得出16字節(jié)長(zhǎng)的密鑰為所述安全密鑰,將此密鑰存儲(chǔ)于移動(dòng)設(shè)備N(xiāo)AND存儲(chǔ)器上。S120、當(dāng)設(shè)備出廠(chǎng)后插入SM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼,將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰;
具體實(shí)施時(shí),所述移動(dòng)設(shè)備出廠(chǎng)后在插入新的SIM卡后開(kāi)機(jī)后,移動(dòng)設(shè)備用當(dāng)如SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述新密鑰,具體實(shí)施時(shí)與設(shè)備出廠(chǎng)前用預(yù)設(shè)SIM卡的計(jì)算方法相同。S130、將所述新密鑰與已存儲(chǔ)的安全密鑰做比較,判斷是否一致,如果判斷一致則控制設(shè)備正常使用;若不一致則禁用網(wǎng)絡(luò)功能。較佳的是禁用其無(wú)線(xiàn)功能。這樣就起到了無(wú)線(xiàn)通信設(shè)備鎖定網(wǎng)絡(luò)運(yùn)營(yíng)商的SM卡的目的,由于本發(fā)明的鎖SIM卡的方案是依靠設(shè)備硬件信息完成,因此單純靠修改程序不能篡改本發(fā)明方案,因此本發(fā)明的方法比靠程序鎖定SIM卡的方法更具安全性。如圖2所示的是本發(fā)明的硬件鎖SIM卡的方法的具體應(yīng)用實(shí)施例的流程圖,具體包括以下步驟:
首先執(zhí)行步驟S201,設(shè)備進(jìn)行開(kāi)機(jī)并初始化設(shè)備和SIM卡。
步驟S202、設(shè)備程序判斷是否是第一次開(kāi)機(jī),若是第一次開(kāi)機(jī),則執(zhí)行步驟S203,若不是第一次開(kāi)機(jī),則執(zhí)行步驟S206。執(zhí)行步驟S203時(shí),讀取設(shè)備中NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID信息,同時(shí)讀取的還有預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼。步驟S204、將讀取的NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID信息與所述國(guó)家碼和網(wǎng)絡(luò)碼做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版(MD5)加密算法得出預(yù)定長(zhǎng)度的密鑰,將該密鑰設(shè)定為安全密鑰,即為計(jì)算PLMN鎖定密鑰,然后轉(zhuǎn)入步驟S205。當(dāng)然在計(jì)算密鑰時(shí),還可以采用其它混合算法,本發(fā)明不對(duì)具體使用的加密算法加以限定。步驟S205、存儲(chǔ)鎖定密鑰匙,將此安全密鑰存儲(chǔ)到設(shè)備的NAND存儲(chǔ)器上,當(dāng)然,也可存儲(chǔ)于設(shè)備中其它類(lèi)型的非易失性存儲(chǔ)器中。步驟S206、當(dāng)設(shè)備判斷不是第一次開(kāi)機(jī)時(shí),讀取已經(jīng)存儲(chǔ)的密鑰。設(shè)備在出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)(設(shè)備判斷不是第一次開(kāi)機(jī))時(shí),設(shè)備會(huì)執(zhí)行讀取已存儲(chǔ)的密鑰的命令,此時(shí)設(shè)備會(huì)接著執(zhí)行步驟S207。S207、判斷是否存在已存儲(chǔ)的安全密鑰,若經(jīng)搜索發(fā)現(xiàn)不存在(或者讀取失敗),則執(zhí)行步驟S212,禁用無(wú)線(xiàn)功能。設(shè)備在出廠(chǎng)后插入SIM卡讀取不到已存密鑰,說(shuō)明該設(shè)備在出廠(chǎng)前未進(jìn)行安全密鑰的設(shè)定,那么這樣的設(shè)備則不符合網(wǎng)絡(luò)運(yùn)營(yíng)商的要求,所以設(shè)備自動(dòng)禁用無(wú)線(xiàn)功能。若發(fā)現(xiàn)已存儲(chǔ)安全密鑰則執(zhí)行步驟S208、S209,讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID以及當(dāng)前SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)(PLMN)中的國(guó)家碼和網(wǎng)絡(luò)碼,進(jìn)而執(zhí)行步驟S210。步驟S210,計(jì)算新密鑰,即用當(dāng)前SM卡對(duì)應(yīng)的PLMN中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述新密鑰,然后轉(zhuǎn)入步驟S211。步驟S211、將所述新密鑰與已存儲(chǔ)的安全密鑰做比較,判斷是否一致,如果判斷一致則執(zhí)行步驟S213,控制設(shè)備正常使用,啟用其無(wú)線(xiàn)功能;若不一致則執(zhí)行步驟S212,禁用其無(wú)線(xiàn)功能。起到了無(wú)線(xiàn)通信設(shè)備鎖定網(wǎng)絡(luò)運(yùn)營(yíng)商的SIM卡的目的。由上可見(jiàn),本發(fā)明實(shí)施例所述的硬件鎖SM卡的方法,應(yīng)用到手機(jī)、數(shù)據(jù)卡、3G路由器等使用SIM卡的無(wú)線(xiàn)移動(dòng)通信設(shè)備上,可以使手機(jī)、數(shù)據(jù)卡、3G路由器等增加了硬件鎖SIM卡的功能。其無(wú)需在產(chǎn)品上新增硬件就可以實(shí)現(xiàn)硬件鎖SM卡,并且鎖定安全性高,為用戶(hù)提供了方便。基于上述實(shí)施例,本發(fā)明還提供了一種硬件鎖SM卡的系統(tǒng),如圖3所示,本發(fā)明硬件鎖SM卡的系統(tǒng)包括:
第一計(jì)算處理模塊110,用于當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID,并用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰并存儲(chǔ)到NAND存儲(chǔ)器上,具體如上述實(shí)施例步驟SllO所示。第二計(jì)算處理模塊120、當(dāng)設(shè)備出廠(chǎng)后插入SM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼,將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰,具體如上述實(shí)施例步驟S120所示。判斷與控制模塊130、用于將所述新密鑰與已存儲(chǔ)的安全密鑰做比較,判斷是否一致,如果判斷一致則控制設(shè)備正常使用;若不一致則禁用網(wǎng)絡(luò)功能,具體如上述實(shí)施例步驟S130所示。進(jìn)一步地實(shí)施例,如圖4所示,第一計(jì)算處理模塊110具體包括:
第一讀取單元111,用于當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID,具體如上所述。第一計(jì)算單元112,用于控制用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述安全密鑰,具體如上所述。進(jìn)一步地實(shí)施例,如圖5所示,所述第二計(jì)算處理模塊120包括:
第二讀取單元121,用于當(dāng)設(shè)備出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼,具體如上所述。第二計(jì)算單元122,用于控制用當(dāng)前SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述新密鑰,具體如上所述。綜上所述,本發(fā)明提供一種硬件鎖SIM卡的方法及系統(tǒng),其是利用NAND存儲(chǔ)器唯一 ID號(hào)實(shí)現(xiàn)硬件鎖SIM卡的方法及系統(tǒng),本發(fā)明實(shí)施例所述的硬件鎖SIM卡的方法,應(yīng)用至呼機(jī)、數(shù)據(jù)卡、3G路由器等使用SIM卡的無(wú)線(xiàn)移動(dòng)通信設(shè)備上,可以使手機(jī)、數(shù)據(jù)卡、3G路由器等增加了硬件鎖SM卡的功能,本發(fā)明可以不用增加硬件芯片的基礎(chǔ)上用軟件方式搭配當(dāng)前系統(tǒng)的NAND存儲(chǔ)器上的唯一標(biāo)示ID,實(shí)現(xiàn)硬件SM鎖定的安全性。避免了傳統(tǒng)純軟件SIM卡鎖定安全性不高,而通過(guò)設(shè)置硬件芯片又增加成本的問(wèn)題。很好地滿(mǎn)足了網(wǎng)路運(yùn)營(yíng)商的有關(guān)SIM卡鎖定要求。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,例如,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種硬件鎖SIM卡的方法,其特征在于,包括步驟: A、當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID,并用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰并存儲(chǔ)到NAND存儲(chǔ)器上; B、當(dāng)設(shè)備出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼,將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰; C、將所述新密鑰與已存儲(chǔ)的安全密鑰做比較,判斷是否一致,如果判斷一致則控制設(shè)備正常使用;若不一致則禁用網(wǎng)絡(luò)功能。
2.根據(jù)權(quán)利要求1所述硬件鎖SIM卡的方法,其特征在于,所述步驟A中的用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰包括: 用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述安全密鑰。
3.根據(jù)權(quán)利要求1所述硬件鎖SIM卡的方法,其特征在于,所述步驟B中的將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰包括: 用當(dāng)前SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述新密鑰。
4.根據(jù)權(quán)利要求1所述硬件鎖SIM卡的方法,其特征在于,所述步驟A中的預(yù)設(shè)的SIM卡包括中國(guó)移動(dòng)的SIM卡、中國(guó)聯(lián)通的SIM卡或中國(guó)電信的SIM卡。
5.根據(jù)權(quán)利要求1所述硬件鎖SIM卡的方法,其特征在于,所述步驟A具體包括:當(dāng)SIM卡的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼為460、網(wǎng)絡(luò)碼為01,NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID為48A659B8時(shí),用國(guó)家碼和網(wǎng)絡(luò)碼組合46001與48A659B8做異或運(yùn)算,再對(duì)運(yùn)算值做消息摘要算法第五版加密算法得出16字節(jié)長(zhǎng)的密鑰為所述安全密鑰。
6.根據(jù)權(quán)利要求1所述硬件鎖SIM卡的方法,其特征在于,所述步驟C中的禁用網(wǎng)絡(luò)功能為禁用無(wú)線(xiàn)功能。
7.一種硬件鎖SIM卡的系統(tǒng),其特征在于,包括: 第一計(jì)算處理模塊,用于當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID,并用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組安全密鑰并存儲(chǔ)到NAND存儲(chǔ)器上; 第二計(jì)算處理模塊、當(dāng)設(shè)備出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼,將當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼、與所述唯一標(biāo)識(shí)ID做混合運(yùn)算得出一組新密鑰; 判斷與控制模塊,用于將所述新密鑰與已存儲(chǔ)的安全密鑰做比較,判斷是否一致,如果判斷一致則控制設(shè)備正常使用;若不一致則禁用網(wǎng)絡(luò)功能。
8.根據(jù)權(quán)利要求7所述硬件鎖SIM卡的系統(tǒng),其特征在于,所述第一計(jì)算處理模塊包括: 第一讀取單元,用于當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器上的唯一標(biāo)識(shí)ID第一計(jì)算單元,用于控制用預(yù)設(shè)的SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述安全密鑰。
9.根據(jù)權(quán)利要求7所述硬件鎖SIM卡的系統(tǒng),其特征在于,所述第二計(jì)算處理模塊包 括: 第二讀取單元,用于當(dāng)設(shè)備出廠(chǎng)后插入SIM卡并正常開(kāi)機(jī)時(shí),讀取當(dāng)前SIM卡存儲(chǔ)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼; 第二計(jì)算單元,用于控制用當(dāng)前SIM卡對(duì)應(yīng)的公共陸地移動(dòng)網(wǎng)中的國(guó)家碼和網(wǎng)絡(luò)碼的組合、與所述唯一標(biāo)識(shí)ID做異或運(yùn)算,再對(duì)做異或運(yùn)算的運(yùn)算值做消息摘要算法第五版加密算法得出預(yù)定長(zhǎng)度的密鑰為所述新密鑰。
10.根據(jù)權(quán)利要求7所述硬件鎖SIM卡的系統(tǒng),其特征在于,所述預(yù)設(shè)的SIM卡包括中國(guó)移動(dòng)的SIM卡、中國(guó)聯(lián)通的SIM卡或中國(guó)電信的SIM卡,所述禁用網(wǎng)絡(luò)功能為禁用無(wú)線(xiàn)功倉(cāng)泛。
全文摘要
本發(fā)明公開(kāi)了一種硬件鎖SIM卡的方法及系統(tǒng)。所述方法包括當(dāng)設(shè)備第一次開(kāi)機(jī)時(shí),讀取NAND存儲(chǔ)器的標(biāo)識(shí)ID及預(yù)設(shè)SIM卡對(duì)應(yīng)的PLMN的國(guó)家碼、網(wǎng)絡(luò)碼,并對(duì)其運(yùn)算得出安全密鑰并存儲(chǔ);當(dāng)設(shè)備出廠(chǎng)插入SIM卡并正常開(kāi)機(jī)時(shí),利用當(dāng)前SIM卡對(duì)應(yīng)的PLMN的國(guó)家碼、網(wǎng)絡(luò)碼及所述標(biāo)識(shí)ID做運(yùn)算得出新密鑰;將新密鑰與安全密鑰做比較,若一致則設(shè)備正常使用;若不一致則禁用網(wǎng)絡(luò)功能。本發(fā)明在不增加芯片的基礎(chǔ)上用軟件方式搭配當(dāng)前系統(tǒng)的NAND存儲(chǔ)器的標(biāo)示ID,實(shí)現(xiàn)硬件鎖SIM卡的安全性。避免了傳統(tǒng)純軟件SIM卡鎖定安全性不高,而通過(guò)設(shè)置硬件芯片又增加成本的問(wèn)題。很好地滿(mǎn)足了網(wǎng)路運(yùn)營(yíng)商的有關(guān)SIM卡鎖定要求。
文檔編號(hào)H04W88/02GK103152724SQ20131007791
公開(kāi)日2013年6月12日 申請(qǐng)日期2013年3月12日 優(yōu)先權(quán)日2013年3月12日
發(fā)明者李洋 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司