移動(dòng)終端身份認(rèn)證方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種移動(dòng)終端身份認(rèn)證方法及裝置。該方法包括:后臺(tái)服務(wù)器根據(jù)接收到的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,將數(shù)字證書發(fā)送給移動(dòng)終端的Simkey,由Simkey存儲(chǔ)數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息,后臺(tái)服務(wù)器接收Simkey發(fā)送的簽名信息、數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息,對(duì)簽名信息進(jìn)行身份認(rèn)證,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。本發(fā)明提供的移動(dòng)終端身份認(rèn)證方法及裝置,能實(shí)現(xiàn)移動(dòng)終端、SIM卡與數(shù)字證書的高度綁定,提高了認(rèn)證的安全性。
【專利說(shuō)明】
移動(dòng)終端身份認(rèn)證方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端身份認(rèn)證方法及裝置。
【背景技術(shù)】
[0002]隨著無(wú)線通信技術(shù)的發(fā)展,以手機(jī)為代表的移動(dòng)終端被廣泛用于電子商務(wù)領(lǐng)域。在使用移動(dòng)終端傳輸交易信息的過(guò)程中,保證信息傳輸?shù)谋C苄院痛_定交易者身份的真實(shí)性是非常重要的。
[0003]為確定移動(dòng)終端持有人身份的真實(shí)性,現(xiàn)有技術(shù)中提出一種對(duì)移動(dòng)終端進(jìn)行身份認(rèn)證的方法,其過(guò)程是:首先移動(dòng)終端的后臺(tái)服務(wù)器向認(rèn)證授權(quán)(Certificate Authority,以下簡(jiǎn)稱:CA)中心申請(qǐng)數(shù)字證書,接著由后臺(tái)服務(wù)器把從CA認(rèn)證中心獲得的數(shù)字證書安裝到移動(dòng)終端的SM卡中,每次驗(yàn)證身份時(shí),移動(dòng)終端從SM卡中取出數(shù)字證書發(fā)送給后臺(tái)服務(wù)器,后臺(tái)服務(wù)器通過(guò)CA接口驗(yàn)證數(shù)字證書有效性,確定用戶身份,并將驗(yàn)證結(jié)果發(fā)送給用戶。
[0004]上述認(rèn)證方法中,當(dāng)移動(dòng)終端發(fā)生變化,而裝入移動(dòng)終端的S頂卡相同時(shí),身份認(rèn)證同樣會(huì)成功,因此安全性不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種移動(dòng)終端身份認(rèn)證方法及裝置,以解決現(xiàn)有的認(rèn)證方法安全性不高的問(wèn)題。
[0006]第一方面,本發(fā)明提供一種移動(dòng)終端身份認(rèn)證方法,包括:
[0007]后臺(tái)服務(wù)器根據(jù)接收到的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書;
[0008]所述后臺(tái)服務(wù)器將所述數(shù)字證書發(fā)送給所述移動(dòng)終端的Simkey,用于所述Simkey存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息;
[0009]所述后臺(tái)服務(wù)器接收所述Simkey發(fā)送的簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,所述簽名信息是所述Simkey接收到第三方客戶端發(fā)送的待認(rèn)證信息后,根據(jù)所述數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到的;
[0010]所述后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[0011]進(jìn)一步地,所述后臺(tái)服務(wù)器根據(jù)接收到的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,包括:
[0012]所述后臺(tái)服務(wù)器對(duì)所述SIM卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。
[0013]進(jìn)一步地,所述后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,包括:
[0014]所述后臺(tái)服務(wù)器將所述簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將所述數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。
[0015]進(jìn)一步地,所述SM卡信息至少包括集成電路卡識(shí)別碼ICCID,所述移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)設(shè)備標(biāo)識(shí)頂EI。
[0016]第二方面,本發(fā)明提供一種移動(dòng)終端身份認(rèn)證方法,包括:
[0017]移動(dòng)終端的Simkey接收第三方客戶端發(fā)送的待認(rèn)證信息;
[0018]所述Simkey根據(jù)數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,所述數(shù)字證書是后臺(tái)服務(wù)器根據(jù)所述移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)的;
[0019]所述Simkey向所述后臺(tái)服務(wù)器發(fā)送所述簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,以使所述后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[°02°]進(jìn)一步地,所述移動(dòng)終端的Simkey接收第三方客戶端發(fā)送的待認(rèn)證信息之前,還包括:
[0021]所述Simkey將所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器,以使所述后臺(tái)服務(wù)器對(duì)所述S頂卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,并將所述數(shù)字證書發(fā)送給所述Simkey ;
[0022]所述Simkey存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息。
[0023]進(jìn)一步地,所述Simkey將所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器之前,還包括:
[0024]所述Simkey提取所述移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息。
[0025]進(jìn)一步地,所述SM卡信息至少包括集成電路卡識(shí)別碼ICCID,所述移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)設(shè)備標(biāo)識(shí)頂EI。
[0026]第三方面,本發(fā)明提供一種服務(wù)器,包括:
[0027]處理模塊,用于根據(jù)接收到的SM卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書;
[0028]發(fā)送模塊,用于將所述數(shù)字證書發(fā)送給所述移動(dòng)終端的Simkey,用于所述Simkey存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息;
[0029]接收模塊,用于接收所述Simkey發(fā)送的簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,所述簽名信息是所述Simkey接收到第三方客戶端發(fā)送的待認(rèn)證信息后,根據(jù)所述數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到的;
[0030]認(rèn)證模塊,用于對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[0031]進(jìn)一步地,所述處理模塊具體用于對(duì)所述SM卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。
[0032]進(jìn)一步地,所述認(rèn)證模塊具體用于:
[0033]將所述簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。
[0034]第四方面,本發(fā)明提供一種Simkey,包括:
[0035]接收模塊,用于接收第三方客戶端發(fā)送的待認(rèn)證信息;
[0036]處理模塊,用于根據(jù)數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,所述數(shù)字證書是后臺(tái)服務(wù)器根據(jù)所述移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)的;
[0037]發(fā)送模塊,用于向所述后臺(tái)服務(wù)器發(fā)送所述簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,以使所述后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[0038]進(jìn)一步地,所述發(fā)送模塊還用于:
[0039]在所述接收模塊接收第三方客戶端發(fā)送的待認(rèn)證信息之前,將所述移動(dòng)終端的所述S頂卡信息和所述移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器,以使所述后臺(tái)服務(wù)器對(duì)所述SIM卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,并將所述數(shù)字證書發(fā)送給所述Simkey;
[0040]所述Simkey還包括:
[0041 ]存儲(chǔ)模塊,用于存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息。
[0042]進(jìn)一步地,還包括:
[0043]提取模塊,用于在所述發(fā)送模塊將所述移動(dòng)終端的所述SIM卡信息和所述移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器之前,提取所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息。
[0044]本發(fā)明提供的移動(dòng)終端身份認(rèn)證方法及裝置,通過(guò)移動(dòng)終端的Simkey提取移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息后加密傳輸給后臺(tái)服務(wù)器,由后臺(tái)服務(wù)器根據(jù)S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,然后將申請(qǐng)的數(shù)字證書發(fā)送給移動(dòng)終端的Simkey,由Simkey存儲(chǔ)數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息,在第三方客戶端調(diào)用Simkey進(jìn)行身份認(rèn)證的過(guò)程中,Simkey接收第三方客戶端發(fā)送的待認(rèn)證信息,然后根據(jù)數(shù)字證書對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,接著Simkey向后臺(tái)服務(wù)器發(fā)送該簽名信息和數(shù)字證書,由后臺(tái)服務(wù)器對(duì)簽名信息進(jìn)行身份認(rèn)證,具體將簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。最后將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。由于數(shù)字證書是后臺(tái)服務(wù)器根據(jù)移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息申請(qǐng)生成的,確保了移動(dòng)終端、S頂卡與數(shù)字證書的綁定關(guān)系,因此當(dāng)移動(dòng)終端發(fā)生變化,裝入移動(dòng)終端的S頂卡相同時(shí),身份認(rèn)證會(huì)失敗,因此提高了認(rèn)證的安全性。
【附圖說(shuō)明】
[0045]為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0046]圖1為本發(fā)明移動(dòng)終端身份認(rèn)證方法實(shí)施例一的流程圖;
[0047]圖2為本發(fā)明移動(dòng)終端身份認(rèn)證方法實(shí)施例二的交互示意圖;
[0048]圖3為本發(fā)明服務(wù)器實(shí)施例一的結(jié)構(gòu)示意圖;
[0049]圖4為本發(fā)明Simkey實(shí)施例一的結(jié)構(gòu)示意圖;
[0050]圖5為本發(fā)明Simkey實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051 ]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0052]圖1為本發(fā)明移動(dòng)終端身份認(rèn)證方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例的方法可以包括:
[0053]SlOl、后臺(tái)服務(wù)器根據(jù)接收到的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。
[0054]其中,SIM卡信息至少包括集成電路卡識(shí)別碼(Integrate circuit cardidentity,簡(jiǎn)稱:ICCID),移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)設(shè)備標(biāo)識(shí)(Internat1nal MobileEquipment Identity,以下簡(jiǎn)稱:MEI),IMEI是移動(dòng)終端的唯一識(shí)別碼,存儲(chǔ)于移動(dòng)終端中。
[0055]具體地,移動(dòng)終端的Simkey提取移動(dòng)終端的S頂卡信息和IMEI,然后通過(guò)移動(dòng)終端將其SIM卡信息和IMEI加密發(fā)送給后臺(tái)服務(wù)器,接著后臺(tái)服務(wù)器對(duì)接收到的SIM卡信息和頂EI進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為MEI對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,并將數(shù)字證書發(fā)送給Simkey,由Simkey存儲(chǔ)數(shù)字證書和頂EI Aimkey是一種具有快速實(shí)現(xiàn)簽名和存儲(chǔ)信息功能的SIM卡。
[0056]S102、后臺(tái)服務(wù)器將數(shù)字證書發(fā)送給移動(dòng)終端的Simkey,由Simkey存儲(chǔ)數(shù)字證書以及移動(dòng)終端標(biāo)識(shí)信息。
[0057]S103、Simkey接收第三方客戶端發(fā)送的待認(rèn)證信息,根據(jù)數(shù)字證書對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息。
[0058]S104、Simkey向后臺(tái)服務(wù)器發(fā)送簽名信息、數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息。
[0059]具體地,在認(rèn)證過(guò)程中,第三方客戶端先通過(guò)第三方后臺(tái)服務(wù)器向Simkey后臺(tái)取得認(rèn)證任務(wù)標(biāo)識(shí)(ID)、認(rèn)證隨機(jī)碼等信息,然后第三方客戶端將第三方的待認(rèn)證信息、待認(rèn)證信息中攜帶認(rèn)證任務(wù)標(biāo)識(shí)(ID)、認(rèn)證隨機(jī)碼等信息發(fā)送至Simkey,Simkey在接收到第三方客戶端發(fā)送的待認(rèn)證信息后,在獲得用戶密碼授權(quán)的情況下發(fā)起身份認(rèn)證,Simkey根據(jù)SIM卡在初始化過(guò)程中生成的私鑰對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名從而得到簽名信息,接著Simkey向后臺(tái)服務(wù)器發(fā)送該簽名信息、數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息等,由后臺(tái)服務(wù)器執(zhí)行S105。
[0060]S105、后臺(tái)服務(wù)器對(duì)簽名信息進(jìn)行身份認(rèn)證,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證認(rèn)證,得到認(rèn)證結(jié)果,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[0061 ]具體地,后臺(tái)服務(wù)器將簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。
[0062I本實(shí)施例提供的移動(dòng)終端身份認(rèn)證方法,通過(guò)移動(dòng)終端的Simkey提取移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息后加密傳輸給后臺(tái)服務(wù)器,由后臺(tái)服務(wù)器根據(jù)S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,然后將申請(qǐng)的數(shù)字證書發(fā)送給移動(dòng)終端的Simkey,由Simkey存儲(chǔ)數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息,在第三方應(yīng)用調(diào)用Simkey進(jìn)行身份認(rèn)證的過(guò)程中,Simkey接收第三方客戶端發(fā)送的待認(rèn)證信息,然后根據(jù)數(shù)字證書對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,接著Simkey向后臺(tái)服務(wù)器發(fā)送該簽名信息和數(shù)字證書,由后臺(tái)服務(wù)器對(duì)簽名信息進(jìn)行身份認(rèn)證,具體將簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。最后將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。由于數(shù)字證書是后臺(tái)服務(wù)器根據(jù)移動(dòng)終端的SM卡信息和移動(dòng)終端標(biāo)識(shí)信息申請(qǐng)生成的,確保了移動(dòng)終端、S頂卡與數(shù)字證書的綁定關(guān)系,因此當(dāng)移動(dòng)終端發(fā)生變化,裝入移動(dòng)終端的S頂卡相同時(shí),身份認(rèn)證會(huì)失敗,因此提高了認(rèn)證的安全性。
[0063]下面采用一個(gè)具體的實(shí)施例,對(duì)圖1所示方法實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0064]圖2為本發(fā)明移動(dòng)終端身份認(rèn)證方法實(shí)施例二的交互示意圖,如圖2所示,本實(shí)施例的方法可以包括:
[0065]S201、移動(dòng)終端的Simkey提取移動(dòng)終端的S頂卡信息和BffiI。
[0066]S202、Simkey通過(guò)移動(dòng)終端將提取的S頂卡信息和BffiI加密傳輸至后臺(tái)服務(wù)器。
[0067]S203、后臺(tái)服務(wù)器對(duì)接收到的S頂卡信息和頂EI進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為頂EI對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。
[0068]S204、后臺(tái)服務(wù)器將數(shù)字證書發(fā)送給Simkey。
[0069]S205、Simkey存儲(chǔ)數(shù)字證書和BffiI。
[0070]接下來(lái)是認(rèn)證的過(guò)程,即就是當(dāng)?shù)谌綉?yīng)用調(diào)用Simkey客戶端進(jìn)行身份驗(yàn)證時(shí)的過(guò)程,具體如下:
[0071 ] S206、第三方客戶端通過(guò)第三方后臺(tái)服務(wù)器向Simkey后臺(tái)取得認(rèn)證任務(wù)ID和認(rèn)證隨機(jī)碼,然后向Simkey發(fā)送待認(rèn)證信息,待認(rèn)證信息中攜帶認(rèn)證任務(wù)ID、認(rèn)證隨機(jī)碼等信息。
[0072]S207、Simkey接收到第三方客戶端發(fā)送的待認(rèn)證信息后,Simkey根據(jù)數(shù)字證書對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息。
[0073]具體地,Simkey在獲得用戶密碼授權(quán)的情況下發(fā)起身份認(rèn)證,Simkey根據(jù)SIM卡在初始化過(guò)程中生成的私鑰對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名從而得到簽名信息。
[0074]S208、Simkey向后臺(tái)服務(wù)器發(fā)送簽名信息、數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息。
[0075]S209、后臺(tái)服務(wù)器對(duì)簽名信息進(jìn)行身份認(rèn)證,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[0076]具體地,后臺(tái)服務(wù)器將簽名信息中包含的MEI進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。
[0077]本發(fā)明提供的移動(dòng)終端身份認(rèn)證方法,能實(shí)現(xiàn)移動(dòng)終端、SM卡與數(shù)字證書的高度綁定,在認(rèn)證身份時(shí)就是在認(rèn)證該綁定關(guān)系鏈?zhǔn)欠裾_,如果正確則能通過(guò)身份認(rèn)證,當(dāng)綁定關(guān)系被破壞時(shí),無(wú)法通過(guò)身份認(rèn)證,因此提高了認(rèn)證的安全性。
[0078]圖3為本發(fā)明服務(wù)器實(shí)施例一的結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施例的服務(wù)器可以包括:處理模塊11、發(fā)送模塊12、接收模塊13和認(rèn)證模塊14,其中,處理模塊11用于根據(jù)接收到的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。發(fā)送模塊12用于將數(shù)字證書發(fā)送給移動(dòng)終端的Simkey,用于Simkey存儲(chǔ)數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息。接收模塊13用于接收Simkey發(fā)送的簽名信息、數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息,簽名信息是Simkey接收到第三方客戶端發(fā)送的待認(rèn)證信息后,根據(jù)數(shù)字證書對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名得到的。認(rèn)證模塊14用于對(duì)簽名信息進(jìn)行身份認(rèn)證,并將數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[0079]進(jìn)一步地,處理模塊11具體用于對(duì)SM卡信息和移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。
[0080]認(rèn)證模塊14具體用于:將簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。
[0081]本實(shí)施例的裝置,可以用于執(zhí)行圖1或圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理類似,此處不再贅述。
[0082]圖4為本發(fā)明Simkey實(shí)施例一的結(jié)構(gòu)示意圖,如圖4所示,本實(shí)施例的Simkey可以包括:接收模塊21、處理模塊22和發(fā)送模塊23。其中,接收模塊21用于接收第三方客戶端發(fā)送的待認(rèn)證信息。處理模塊22用于根據(jù)數(shù)字證書對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,數(shù)字證書是后臺(tái)服務(wù)器根據(jù)移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)的。發(fā)送模塊23用于向后臺(tái)服務(wù)器發(fā)送簽名信息、數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息,以使后臺(tái)服務(wù)器對(duì)簽名信息進(jìn)行身份認(rèn)證,并將數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。
[0083]圖5為本發(fā)明Simkey實(shí)施例二的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例的Simkey在圖4所示的基礎(chǔ)上,進(jìn)一步地,還可以包括:存儲(chǔ)模塊24和提取模塊25,具體地,發(fā)送模塊23還用于:在接收模塊21接收第三方客戶端發(fā)送的待認(rèn)證信息之前,將移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器,以使后臺(tái)服務(wù)器對(duì)SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,并將數(shù)字證書發(fā)送給Simkey。存儲(chǔ)模塊24用于存儲(chǔ)數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息。提取模塊25用于在發(fā)送模塊23將移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器之前,提取移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息。
[0084]本實(shí)施例的裝置,可以用于執(zhí)行圖1或圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理類似,此處不再贅述。
[0085]圖3所示的服務(wù)器和圖4或圖5所示的Simkey,共同執(zhí)行移動(dòng)終端的身份認(rèn)證,通過(guò)Simkey的提取模塊提取移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息后由Simkey的發(fā)送模塊加密傳輸給后臺(tái)服務(wù)器,接著由后臺(tái)服務(wù)器的處理模塊根據(jù)SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,然后后臺(tái)服務(wù)器的發(fā)送模塊將申請(qǐng)的數(shù)字證書發(fā)送給移動(dòng)終端的Simkey,由Simkey的存儲(chǔ)模塊存儲(chǔ)數(shù)字證書和移動(dòng)終端標(biāo)識(shí)信息,在第三方客戶端調(diào)用Simkey客戶端進(jìn)行身份認(rèn)證的過(guò)程中,Simkey的接收模塊接收第三方客戶端發(fā)送的待認(rèn)證信息,然后Simkey的處理模塊根據(jù)數(shù)字證書對(duì)待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,接著Simkey的發(fā)送模塊向后臺(tái)服務(wù)器發(fā)送該簽名信息和數(shù)字證書,由后臺(tái)服務(wù)器的認(rèn)證模塊對(duì)簽名信息進(jìn)行身份認(rèn)證,具體將簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。最后后臺(tái)服務(wù)器的發(fā)送模塊將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。由于數(shù)字證書是后臺(tái)服務(wù)器根據(jù)移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息申請(qǐng)生成的,確保了移動(dòng)終端、SIM卡與數(shù)字證書的綁定關(guān)系,因此當(dāng)移動(dòng)終端發(fā)生變化,裝入移動(dòng)終端的S頂卡相同時(shí),身份認(rèn)證會(huì)失敗,因此提高了認(rèn)證的安全性。
[0086]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0087]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種移動(dòng)終端身份認(rèn)證方法,其特征在于,包括: 后臺(tái)服務(wù)器根據(jù)接收到的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書; 所述后臺(tái)服務(wù)器將所述數(shù)字證書發(fā)送給所述移動(dòng)終端的Simkey,用于所述Simkey存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息; 所述后臺(tái)服務(wù)器接收所述Simkey發(fā)送的簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,所述簽名信息是所述Simkey接收到第三方客戶端發(fā)送的待認(rèn)證信息后,根據(jù)所述數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到的; 所述后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述后臺(tái)服務(wù)器根據(jù)接收到的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,包括: 所述后臺(tái)服務(wù)器對(duì)所述SIM卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述Simkey后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,包括: 所述Simkey后臺(tái)服務(wù)器將所述簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將所述數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述SIM卡信息至少包括集成電路卡識(shí)別碼ICCID,所述移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)設(shè)備標(biāo)識(shí)頂EI。5.一種移動(dòng)終端身份認(rèn)證方法,其特征在于,包括: 移動(dòng)終端的Simkey接收第三方客戶端發(fā)送的待認(rèn)證信息; 所述Simkey根據(jù)數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,所述數(shù)字證書是后臺(tái)服務(wù)器根據(jù)所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)的; 所述Simkey向所述后臺(tái)服務(wù)器發(fā)送所述簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,以使所述后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述移動(dòng)終端的Simkey接收第三方客戶端發(fā)送的待認(rèn)證信息之前,還包括: 所述Simkey將所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器,以使所述后臺(tái)服務(wù)器對(duì)所述S頂卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,并將所述數(shù)字證書發(fā)送給所述Simkey; 所述Simkey存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述Simkey將所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器之前,還包括: 所述Simkey提取所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息。8.根據(jù)權(quán)利要求5-7任一項(xiàng)所述的方法,其特征在于,所述SIM卡信息至少包括集成電路卡識(shí)別碼ICCID,所述移動(dòng)終端標(biāo)識(shí)信息為移動(dòng)設(shè)備標(biāo)識(shí)頂EI。9.一種服務(wù)器,其特征在于,包括: 處理模塊,用于根據(jù)接收到的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書; 發(fā)送模塊,用于將所述數(shù)字證書發(fā)送給所述移動(dòng)終端的Simkey,用于所述Simkey存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息; 接收模塊,用于接收所述Simkey發(fā)送的簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,所述簽名信息是所述Simkey接收到第三方客戶端發(fā)送的待認(rèn)證信息后,根據(jù)所述數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到的; 認(rèn)證模塊,用于對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,得到認(rèn)證結(jié)果,將所述認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述處理模塊具體用于對(duì)所述S頂卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書。11.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述認(rèn)證模塊具體用于: 將所述簽名信息中包含的移動(dòng)終端標(biāo)識(shí)信息進(jìn)行驗(yàn)證簽名,并將數(shù)字證書進(jìn)行CA根證書識(shí)別認(rèn)證,若全部通過(guò)驗(yàn)證,則身份認(rèn)證成功,否則身份認(rèn)證失敗。12.一種Simkey,其特征在于,包括: 接收模塊,用于接收第三方客戶端發(fā)送的待認(rèn)證信息; 處理模塊,用于根據(jù)數(shù)字證書對(duì)所述待認(rèn)證信息進(jìn)行數(shù)字簽名得到簽名信息,所述數(shù)字證書是后臺(tái)服務(wù)器根據(jù)所述移動(dòng)終端的S頂卡信息和移動(dòng)終端標(biāo)識(shí)信息為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)的; 發(fā)送模塊,用于向所述后臺(tái)服務(wù)器發(fā)送所述簽名信息、所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息,以使所述后臺(tái)服務(wù)器對(duì)所述簽名信息進(jìn)行身份認(rèn)證,并將所述數(shù)字證書進(jìn)行認(rèn)證授權(quán)CA根證書識(shí)別認(rèn)證,將認(rèn)證結(jié)果發(fā)送給第三方后臺(tái)服務(wù)器。13.根據(jù)權(quán)利要求12所述的Simkey,其特征在于,所述發(fā)送模塊還用于: 在所述接收模塊接收第三方客戶端發(fā)送的待認(rèn)證信息之前,將所述移動(dòng)終端的所述S頂卡信息和所述移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器,以使所述后臺(tái)服務(wù)器對(duì)所述SIM卡信息和所述移動(dòng)終端標(biāo)識(shí)信息進(jìn)行核對(duì)校驗(yàn),在核對(duì)校驗(yàn)通過(guò)后為所述移動(dòng)終端標(biāo)識(shí)信息對(duì)應(yīng)的移動(dòng)終端申請(qǐng)數(shù)字證書,并將所述數(shù)字證書發(fā)送給所述Simkey; 所述Simkey還包括: 存儲(chǔ)模塊,用于存儲(chǔ)所述數(shù)字證書和所述移動(dòng)終端標(biāo)識(shí)信息。14.根據(jù)權(quán)利要求13所述的Simkey,其特征在于,還包括: 提取模塊,用于在所述發(fā)送模塊將所述移動(dòng)終端的所述SIM卡信息和所述移動(dòng)終端標(biāo)識(shí)信息加密后發(fā)送給后臺(tái)服務(wù)器之前,提取所述移動(dòng)終端的SIM卡信息和移動(dòng)終端標(biāo)識(shí)信息。
【文檔編號(hào)】H04W12/06GK105871864SQ201610249244
【公開日】2016年8月17日
【申請(qǐng)日】2016年4月20日
【發(fā)明人】馮巖, 姚韜, 孫世臻, 蔣小燕, 高原, 陳大川
【申請(qǐng)人】中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司, 聯(lián)通系統(tǒng)集成有限公司