本發(fā)明涉及移動(dòng)通訊領(lǐng)域,特別是涉及一種虛擬SIM(客戶識(shí)別模塊或用戶身份模塊,Subscriber Identification Module)卡的數(shù)據(jù)傳輸方法、服務(wù)器及終端。
背景技術(shù):
實(shí)體SIM卡在使用時(shí),在需要切換移動(dòng)終端的情況下,可以將SIM卡撥出后在新的移動(dòng)終端中插入,然后走完正常的檢卡流程,SIM卡就可以在新的移動(dòng)終端上使用。
為了解決現(xiàn)有需要查卡切換的問題,提出了一種Softsim(虛擬SIM)技術(shù),然而,Softsim作為一種基于純軟件的SIM卡技術(shù),移動(dòng)終端產(chǎn)生的私鑰只保留在自己當(dāng)前所用的移動(dòng)終端的modem(調(diào)制解調(diào)器)模塊中。這樣如果當(dāng)用戶因某種原因(比如使用過程中電量耗盡、移動(dòng)終端突然損壞)想更換移動(dòng)終端時(shí),那此時(shí)更換的新移動(dòng)終端上沒有對應(yīng)Softsim相關(guān)的參數(shù),所以在新的移動(dòng)終端上將無法利用這些SIM卡參數(shù)接入網(wǎng)絡(luò)享受服務(wù)。
此時(shí),如果要想在新移動(dòng)終端上使用Softsim服務(wù),終端只能重新登錄到Softsim管理中心,獲取Softsim的相關(guān)參數(shù)數(shù)據(jù)包。網(wǎng)絡(luò)服務(wù)器仍然是以之前的公鑰進(jìn)行加密,但是此時(shí)新的移動(dòng)終端上并未存儲(chǔ)之前的私鑰信息,從而導(dǎo)致無法解密獲取到Softsim卡參數(shù),從而無法在新移動(dòng)終端上使用之前自己所訂閱的Softsim服務(wù),給用戶的使用帶來了很大的不便。
為了解決上述問題,現(xiàn)有技術(shù)將原有移動(dòng)終端上產(chǎn)生的私鑰進(jìn)行加密并在云端備份,當(dāng)用戶更換移動(dòng)終端時(shí)首先需要在云端下載并解密獲取到私鑰,之后當(dāng)移動(dòng)終端再次從運(yùn)營商的云端下載用之前的公鑰加密的Softsim卡參數(shù)包時(shí),就可以用此私鑰進(jìn)行解密,從而獲取到Softsim卡參數(shù),實(shí)現(xiàn)了不同移動(dòng)終端的Softsim的切換。但是,私鑰作為用戶非常重要的信息,上傳云端可能存在被別人竊取的風(fēng)險(xiǎn),一旦被別人盜取,那么自己的Softsim就很容易被別人復(fù)制竊取。因此,現(xiàn)有技術(shù)中沒有一種方法能夠讓用戶在更換移動(dòng)終端時(shí),安全的獲取到Softsim卡參數(shù)來完成移動(dòng)終端的切換。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種虛擬SIM卡的數(shù)據(jù)傳輸方法、服務(wù)器及終端,以至少解決現(xiàn)有技術(shù)切換移動(dòng)終端時(shí),獲取Softsim卡參數(shù)的過程中存在較大安全隱患,用戶體檢較低的問題。
一方面,本發(fā)明提供一種虛擬用戶身份模塊SIM卡的數(shù)據(jù)傳輸方法,所述方法包括:接收第一終端發(fā)送的虛擬SIM卡登錄請求,所述登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;判斷所述加密公鑰是否與第二加密公鑰相同,所述第二加密公鑰為所述虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;在所述加密公鑰與所述第二加密公鑰不相同的情況下,根據(jù)所述加密公鑰對預(yù)先存儲(chǔ)的所述虛擬SIM卡賬號(hào)信息對應(yīng)的虛擬SIM卡參數(shù)包進(jìn)行加密;將加密后的虛擬SIM卡參數(shù)包發(fā)送給第一終端。
可選的,在所述接收第一終端發(fā)送的虛擬SIM卡登錄請求之后,所述判斷所述加密公鑰是否與第二加密公鑰相同之前,所述方法還包括:根據(jù)所述賬號(hào)信息檢測是否存在已經(jīng)登錄同一賬號(hào)的第二終端;在不存在已經(jīng)登錄同一賬號(hào)的第二終端的情況下,執(zhí)行所述判斷所述加密公鑰是否與第二加密公鑰相同的步驟;在存在已經(jīng)登錄同一賬號(hào)的第二終端的情況下,發(fā)送提示信息給第一終端,并根據(jù)第一終端的反饋結(jié)果執(zhí)行相應(yīng)的操作。
可選的,所述方法還包括:在所述加密公鑰與所述第二加密公鑰相同的情況下,提示第一終端登錄不成功。
另一方面,本發(fā)明還提供了一種虛擬用戶身份模塊SIM卡的數(shù)據(jù)傳輸方法,所述方法包括:第一終端接收用戶輸入的虛擬SIM卡登錄賬號(hào)信息;第一終端根據(jù)虛擬SIM卡登錄賬號(hào)信息生成一對公私鑰對,所述公私鑰對包括加密公鑰和解密私鑰;第一終端發(fā)送虛擬SIM卡登錄請求至服務(wù)器,所述虛擬SIM卡登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;在服務(wù)器判斷所述加密公鑰與第二加密公鑰不相同的情況下,第一終端接收服務(wù)器下發(fā)的虛擬SIM卡參數(shù)包,所述第二加密公鑰為所述虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;第一終端根據(jù)解密私鑰對所述虛擬SIM卡參數(shù)包進(jìn)行解密進(jìn)而獲取虛擬SIM卡參數(shù)信息。
可選的,第一終端發(fā)送虛擬SIM卡登錄請求至服務(wù)器之后,還包括:在服務(wù)器判斷所述加密公鑰與第二加密公鑰相同的情況下,第一終端接收服務(wù)器發(fā)送的存在已經(jīng)登錄同一賬號(hào)的第二終端的提示信息;在第一終端接收到所述提示信息的情況下,第一終端判斷是否接收到用戶輸入的注銷信息,其中,所述注銷信息用于注銷第二終端的登錄信息;第一終端在接收到所述注銷信息時(shí),將所述注銷信息反饋至服務(wù)器。
可選的,所述方法還包括:第一終端接收服務(wù)器判斷所述加密公鑰與所述第二加密公鑰相同后發(fā)送的登錄不成功的提示信息。
另一方面,本發(fā)明還提供了一種服務(wù)器,包括:第一接收模塊,用于接收第一終端發(fā)送的虛擬SIM卡登錄請求,所述登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;密鑰判斷模塊,用于判斷所述加密公鑰是否與第二加密公鑰相同,所述第二加密公鑰為所述虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;加密模塊,用于在所述加密公鑰與所述第二加密公鑰不相同的情況下,根據(jù)所述加密公鑰對預(yù)先存儲(chǔ)的所述虛擬SIM卡賬號(hào)信息對應(yīng)的虛擬SIM卡參數(shù)包進(jìn)行加密;第一發(fā)送模塊,用于將加密后的虛擬SIM卡參數(shù)包發(fā)送給第一終端。
可選的,所述裝置還包括:檢測模塊,用于在所述接收第一終端發(fā)送的虛擬SIM卡登錄請求之后,根據(jù)所述賬號(hào)信息檢測是否存在已經(jīng)登錄同一賬號(hào)的第二終端,并在不存在所述第二終端的情況下,觸發(fā)所述密鑰判斷模塊工作;所述第一發(fā)送模塊,還用于在存在已經(jīng)登錄同一賬號(hào)的第二終端的情況下,發(fā)送提示信息給第一終端,并根據(jù)第一終端的反饋結(jié)果執(zhí)行相應(yīng)的后續(xù)操作。
可選的,所述第一發(fā)送模塊,還用于在確定所述加密公鑰與所述第二加密公鑰相同的情況下,提示所述第一終端登錄不成功。
另一方面,本發(fā)明還提供了一種終端,包括:第二接收模塊,用于接收用戶輸入的虛擬SIM卡登錄賬號(hào)信息;生成模塊,用于根據(jù)虛擬SIM卡登錄賬號(hào)信息生成一對公私鑰對,所述公私鑰對包括加密公鑰和解密私鑰;第二發(fā)送模塊,用于發(fā)送虛擬SIM卡登錄請求至服務(wù)器,所述虛擬SIM卡登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;第三接收模塊,用于在服務(wù)器判斷所述加密公鑰與第二加密公鑰不相同的情況下,接收服務(wù)器下發(fā)的虛擬SIM卡參數(shù)包,所述第二加密公鑰為所述虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;解密模塊,用于根據(jù)解密私鑰對所述虛擬SIM卡參數(shù)包進(jìn)行解密進(jìn)而獲取虛擬SIM卡參數(shù)信息。
可選的,終端還包括:所述第三接收模塊,還用于在服務(wù)器判斷所述加密公鑰與第二加密公鑰相同的情況下,接收服務(wù)器發(fā)送的存在已經(jīng)登錄同一賬號(hào)的第二終端的提示信息;消息判斷模塊,用于在接收到所述提示信息的情況下,判斷是否接收到用戶輸入的注銷信息,其中,所述注銷信息用于注銷第二終端的登錄信息;所述第二發(fā)送模塊,還用于在接收到所述注銷信息時(shí),將所述注銷信息反饋至服務(wù)器。
本發(fā)明接收來自第一終端的加密公鑰,并判斷該加密公鑰是否與上一次登陸時(shí)攜帶的加密公鑰相同,如果不相同,就使用該加密公鑰加密虛擬SIM卡參數(shù)包,并發(fā)給第一終端,每次切換終端后,終端都會(huì)發(fā)送新生成的加密公鑰給服務(wù)器側(cè),服務(wù)器側(cè)都使用新的加密公鑰來加密虛擬SIM卡參數(shù)包,獲取虛擬SIM卡參數(shù)包的過程較為安全,解決了現(xiàn)有技術(shù)切換移動(dòng)終端時(shí),獲取Softsim卡參數(shù)的過程中存在較大安全隱患,用戶體檢較低的問題。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1是本發(fā)明第一實(shí)施例中虛擬SIM卡的數(shù)據(jù)傳輸方法的流程圖;
圖2是本發(fā)明第二實(shí)施例中虛擬SIM卡的數(shù)據(jù)傳輸方法的流程圖;
圖3是本發(fā)明第三實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖;
圖4是本發(fā)明第三實(shí)施例中服務(wù)器的優(yōu)選結(jié)構(gòu)示意圖;
圖5是本發(fā)明第四實(shí)施例中終端的結(jié)構(gòu)示意圖;
圖6是本發(fā)明第五實(shí)施例中Softsim在不同終端切換的方法流程圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
為了解決現(xiàn)有技術(shù)切換移動(dòng)終端時(shí),獲取Softsim卡參數(shù)的過程中存在較大安全隱患,用戶體檢較低的問題,本發(fā)明提供了一種虛擬SIM卡的數(shù)據(jù)傳輸方法、服務(wù)器及終端,以下結(jié)合附圖以及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
本發(fā)明第一實(shí)施例提供一種虛擬SIM卡的數(shù)據(jù)傳輸方法,該方法的流程如圖1所示,方法包括步驟S102至S108:
S102,接收第一終端發(fā)送的虛擬SIM卡登錄請求,登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;
S104,判斷加密公鑰是否與第二加密公鑰相同,第二加密公鑰為虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;
S106,在加密公鑰與第二加密公鑰不相同的情況下,根據(jù)加密公鑰對預(yù)先存儲(chǔ)的虛擬SIM卡賬號(hào)信息對應(yīng)的虛擬SIM卡參數(shù)包進(jìn)行加密;
S108,將加密后的虛擬SIM卡參數(shù)包發(fā)送給第一終端。
本發(fā)明實(shí)施例接收來自第一終端的加密公鑰,并判斷該加密公鑰是否與上一次登陸時(shí)攜帶的加密公鑰相同,如果不相同,就使用該加密公鑰加密虛擬SIM卡參數(shù)包,并發(fā)給第一終端,每次切換終端后,終端都會(huì)發(fā)送新生成的加密公鑰給服務(wù)器側(cè),服務(wù)器側(cè)都使用新的加密公鑰來加密虛擬SIM卡參數(shù)包,獲取虛擬SIM卡參數(shù)包的過程較為安全,解決了現(xiàn)有技術(shù)切換移動(dòng)終端時(shí),獲取Softsim卡參數(shù)的過程中存在較大安全隱患,用戶體檢較低的問題。
實(shí)現(xiàn)過程中,第一終端可能并非第一個(gè)登陸該賬號(hào)的終端,因此,在接收第一終端發(fā)送的虛擬SIM卡登錄請求之后,根據(jù)賬號(hào)信息檢測是否存在已經(jīng)登錄同一賬號(hào)的第二終端。
若不存在第二終端,說明第一終端為第一個(gè)登陸該賬號(hào)信息的終端,此時(shí)沒有其他終端同時(shí)登陸該賬號(hào),則再執(zhí)行S104的步驟。
由于之前登錄過虛擬SIM卡賬號(hào),再次登錄該賬號(hào)會(huì)造成重復(fù)登錄的問題,進(jìn)而可能會(huì)存在一SIM卡信息多終端使用的狀態(tài),所以,若存在已經(jīng)登錄同一賬號(hào)的第二終端,則發(fā)送提示信息給第一終端,并根據(jù)第一終端的反饋結(jié)果執(zhí)行相應(yīng)的后續(xù)操作。一般而言,第一終端根據(jù)提示信息有兩種處理方式,一是不再登錄該賬號(hào)信息,則服務(wù)器不做處理,另一個(gè)是注銷已登錄的賬號(hào)信息并重新登錄,此時(shí)服務(wù)器按照登錄流程重新執(zhí)行一遍,即再次執(zhí)行S102至S108的過程。
在判斷加密公鑰是否與第二加密公鑰相同之后,如果判斷加密公鑰與第二加密公鑰相同,則提示第一終端登錄不成功。
本發(fā)明第二實(shí)施例提供一種虛擬SIM卡的數(shù)據(jù)傳輸方法,該方法是實(shí)現(xiàn)第一實(shí)施例方法設(shè)備的對端設(shè)備,即終端設(shè)備,上述方法包括步驟S202至S210:
S202,第一終端接收用戶輸入的虛擬SIM卡登錄賬號(hào)信息;
S204,第一終端根據(jù)虛擬SIM卡登錄賬號(hào)信息生成一對公私鑰對,公私鑰對包括加密公鑰和解密私鑰;
S206,第一終端發(fā)送虛擬SIM卡登錄請求至服務(wù)器,虛擬SIM卡登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;
S208,在服務(wù)器判斷加密公鑰與第二加密公鑰不相同的情況下,第一終端接收服務(wù)器下發(fā)的虛擬SIM卡參數(shù)包,第二加密公鑰為虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;
S210,第一終端根據(jù)解密私鑰對虛擬SIM卡參數(shù)包進(jìn)行解密,以獲取虛擬SIM卡參數(shù)信息。
本實(shí)施例第一終端在登錄賬號(hào)信息時(shí),就會(huì)新生成一對公私鑰對,然后發(fā)送新的公鑰給服務(wù)器,服務(wù)器根據(jù)新的加密公鑰來對虛擬SIM卡參數(shù)包進(jìn)行加密,并將加密后的虛擬SIM卡參數(shù)包返回給第一終端,第一終端就可以使用解密私鑰對其進(jìn)行解密,進(jìn)而獲得虛擬SIM卡參數(shù)包。
虛擬SIM卡技術(shù)在使用時(shí),需要終端登錄一個(gè)虛擬SIM卡登錄賬號(hào),利用該賬號(hào)的信息與服務(wù)器交互,進(jìn)而獲取虛擬SIM參數(shù)包,以便根據(jù)參數(shù)完成虛擬SIM卡的注冊,進(jìn)而正常的使用終端。使用時(shí),如果用戶想更換使用的終端時(shí),就需要在另一終端上登錄虛擬SIM卡賬號(hào)信息。
實(shí)現(xiàn)過程中,如果服務(wù)器判斷加密公鑰與第二加密公鑰相同,則確定服務(wù)器檢測到存在已經(jīng)登錄同一賬號(hào)的第二終端,此時(shí),第一終端會(huì)接收到服務(wù)器返回的檢測到存在已經(jīng)登錄同一賬號(hào)的第二終端的提示信息。此時(shí),用戶可以注銷第二終端,則第一終端判斷是否接收到用戶輸入的注銷信息,如果第一終端接收到用戶輸入的注銷第二終端登錄的注銷信息,則反饋至服務(wù)器,以注銷第二終端。
實(shí)現(xiàn)過程中,如果服務(wù)器判斷加密公鑰與第二加密公鑰相同,則第一終端會(huì)接收到服務(wù)器判斷加密公鑰與第二加密公鑰相同后發(fā)送的登錄不成功的提示信息。
本發(fā)明第三實(shí)施例提供一種服務(wù)器,該服務(wù)器的結(jié)構(gòu)示意如圖3所示,包括:
第一接收模塊10,用于接收第一終端發(fā)送的虛擬SIM卡登錄請求,登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;密鑰判斷模塊11,與第一接收模塊10耦合,用于判斷加密公鑰是否與第二加密公鑰相同,第二加密公鑰為虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;加密模塊12,與密鑰判斷模塊11耦合,用于在加密公鑰與第二加密公鑰不相同的情況下,根據(jù)加密公鑰對預(yù)先存儲(chǔ)的虛擬SIM卡賬號(hào)信息對應(yīng)的虛擬SIM卡參數(shù)包進(jìn)行加密;第一發(fā)送模塊13,與加密模塊12耦合,用于將加密后的虛擬SIM卡參數(shù)包發(fā)送給第一終端。
實(shí)現(xiàn)過程中,上述服務(wù)器還可以如圖4所示,還包括:檢測模塊14,與第一接收模塊10和密鑰判斷模塊11耦合,用于在接收第一終端發(fā)送的虛擬SIM卡登錄請求之后,根據(jù)賬號(hào)信息檢測是否存在已經(jīng)登錄同一賬號(hào)的第二終端,并在不存在第二終端的情況下,觸發(fā)密鑰判斷模塊11工作。
第一發(fā)送模塊13,還用于在存在已經(jīng)登錄同一賬號(hào)的第二終端的情況下,發(fā)送提示信息給第一終端,并根據(jù)第一終端的反饋結(jié)果執(zhí)行相應(yīng)的后續(xù)操作。第一發(fā)送模塊13,還用于在確定加密公鑰與第二加密公鑰相同的情況下,提示第一終端登錄不成功。
本發(fā)明第四實(shí)施例還提供一種終端,該終端可以與第三實(shí)施例中的服務(wù)器進(jìn)行交互,該終端的結(jié)構(gòu)示意如圖5所示,包括:
第二接收模塊20,用于接收用戶輸入的虛擬SIM卡登錄賬號(hào)信息;生成模塊21,與第二接收模塊20耦合,用于根據(jù)虛擬SIM卡登錄賬號(hào)信息生成一對公私鑰對,公私鑰對包括加密公鑰和解密私鑰;第二發(fā)送模塊22,與生成模塊21耦合,用于發(fā)送虛擬SIM卡登錄請求至服務(wù)器,虛擬SIM卡登錄請求包括賬號(hào)信息、攜帶加密公鑰的虛擬SIM卡參數(shù)獲取請求信息;第三接收模塊23,與第二發(fā)送模塊22耦合,用于在服務(wù)器判斷加密公鑰與第二加密公鑰不相同的情況下,接收服務(wù)器下發(fā)的虛擬SIM卡參數(shù)包,第二加密公鑰為虛擬SIM卡的登錄賬號(hào)上一次登錄時(shí)攜帶的加密公鑰;解密模塊24,與第三接收模塊23耦合,用于根據(jù)解密私鑰對虛擬SIM卡參數(shù)包進(jìn)行解密,以獲取虛擬SIM卡參數(shù)信息。
具體實(shí)現(xiàn)時(shí),上述終端還可以包括其他模塊,例如,在服務(wù)器判斷加密公鑰與第二加密公鑰相同的情況下,還可以包括與第三接收模塊和第二發(fā)送模塊耦合的消息判斷模塊,的各模塊還可以存在其他功能,例如,第三接收模塊,還用于接收服務(wù)器發(fā)送的存在已經(jīng)登錄同一賬號(hào)的第二終端的提示信息;消息判斷模塊,用于在接收到提示信息的情況下,判斷是否接收到用戶輸入的注銷信息,其中,注銷信息用于注銷第二終端的登錄信息;第二發(fā)送模塊,還用于在接收到注銷信息時(shí),將注銷信息反饋至服務(wù)器。
本發(fā)明第五實(shí)施例提供一種Softsim在不同終端切換的方法,實(shí)現(xiàn)時(shí),每次申請softsim卡參數(shù)包時(shí),需重新實(shí)時(shí)的在用戶終端的modem中生成新的公鑰和私鑰對,公鑰發(fā)送給運(yùn)營商服務(wù)器用于對softsim卡參數(shù)包加密,私鑰留在用戶終端解密公鑰加密的softsim卡參數(shù)包。下面結(jié)合圖6對上述過程進(jìn)行說明,包括步驟S601至S606。
S601,用戶切換到新的移動(dòng)終端,在modem生成新的公鑰和私鑰對。
S602,為了完成切換,需要重新獲取Softsim卡參數(shù),則新的移動(dòng)終端登錄Softsim賬戶,并向網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送Softsim卡參數(shù)包申請請求,其中,Softsim卡參數(shù)包申請請求中包含新生成的公鑰。
S603,網(wǎng)絡(luò)側(cè)服務(wù)器收到用戶的Softsim卡參數(shù)包申請請求后,檢查請求中是否攜帶用于加密的公鑰。如果是,則執(zhí)行S604,否則,執(zhí)行S605。
S604,網(wǎng)絡(luò)側(cè)服務(wù)器用新的公鑰對Softsim卡參數(shù)包進(jìn)行加密,并下發(fā)給用戶終端。隨后,執(zhí)行S606。
S605,不給用戶終端下發(fā)Softsim卡參數(shù)包。
S606,用戶終端在收到網(wǎng)絡(luò)側(cè)服務(wù)器下發(fā)的加密的Softsim卡參數(shù)包之后,利用新的私鑰進(jìn)行解密,以成功獲得Softsim卡參數(shù),這樣就可以在新的終端上重新使用Softsim功能,實(shí)現(xiàn)了從之前移動(dòng)終端到新移動(dòng)終端的隨機(jī)切換。
本實(shí)施例實(shí)現(xiàn)了不同終端間softsim的實(shí)時(shí)切換,且私鑰和公鑰的生成和使用都是一次性能,安全級(jí)別非常高,解決了之前利用私鑰備份的方案實(shí)現(xiàn)的softsim的切換的安全隱患。
本發(fā)明實(shí)施例采用單交互單密鑰,每當(dāng)用戶登錄Softsim賬戶,終端向運(yùn)營商服務(wù)器發(fā)起申請Softsim卡參數(shù)包時(shí),用戶終端首先實(shí)時(shí)生成公鑰和私鑰對。生成之后公鑰會(huì)伴隨Softsim卡參數(shù)包申請請求一起發(fā)送給運(yùn)營商服務(wù)器,運(yùn)營商服務(wù)器利用本次獲得的公鑰為Softsim卡參數(shù)包加密發(fā)送給用戶終端,當(dāng)下次用戶終端申請softsim卡參數(shù)包時(shí)本次公鑰失效,運(yùn)營商服務(wù)器需重新拿到新的公鑰才會(huì)下發(fā)Softsim卡參數(shù)包。這樣當(dāng)用戶更換終端時(shí),新的終端的modem會(huì)重新生成新的公私鑰對,可以重新從運(yùn)營商服務(wù)器端獲取原本就分配給自己的softsim卡參數(shù)包,實(shí)現(xiàn)了不同終端間的softsim卡的實(shí)時(shí)有效的切換。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。