一種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法及系統(tǒng),屬于智能卡應(yīng)用【技術(shù)領(lǐng)域】。本發(fā)明在智能卡應(yīng)用中增加環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件,分別用于存儲(chǔ)環(huán)境認(rèn)證數(shù)據(jù)和輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù);當(dāng)用于訪問智能卡應(yīng)用的外部設(shè)備訪問智能卡應(yīng)用時(shí),先根據(jù)環(huán)境認(rèn)證數(shù)據(jù)對(duì)外部設(shè)備環(huán)境進(jìn)行認(rèn)證;如果通過認(rèn)證,則確認(rèn)所述外部設(shè)備所屬輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù);再將所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)裝載到智能卡應(yīng)用中,供智能卡應(yīng)用進(jìn)行相應(yīng)的業(yè)務(wù)處理。本發(fā)明一方面避免了在一卡多用的情況下安裝多個(gè)相同智能卡應(yīng)用的情況,極大地節(jié)省了卡片的存儲(chǔ)空間;另一方面,避免了智能卡應(yīng)用對(duì)應(yīng)的賬戶紛爭(zhēng),對(duì)推動(dòng)一卡通用、一卡多用起到了積極的作用。
【專利說明】一種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能卡應(yīng)用【技術(shù)領(lǐng)域】,具體涉及一種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著智能卡的普及和應(yīng)用領(lǐng)域的拓展,智能卡逐步成為現(xiàn)代生活中不可或缺的工具。目前,智能卡的發(fā)卡機(jī)構(gòu)較多,包括銀行、電信、市政、物業(yè)等等。智能卡上的應(yīng)用也存在著多樣性和重復(fù)性,例如,應(yīng)用于公交領(lǐng)域的交通一卡通電子錢包應(yīng)用,應(yīng)用于金融領(lǐng)域的借貸記應(yīng)用等。其中,一卡通電子錢包應(yīng)用也可以應(yīng)用在交通、超市、影院、公話等多個(gè)領(lǐng)域,而金融借貸記應(yīng)用可以應(yīng)用于多家銀行。
[0003]目前,一個(gè)智能卡應(yīng)用僅可以使用其對(duì)應(yīng)一套個(gè)人化數(shù)據(jù),這就導(dǎo)致在智能卡的使用過程中,其對(duì)應(yīng)的智能卡應(yīng)用僅支持其發(fā)行主體的單一個(gè)人化數(shù)據(jù),無法兼容其他使用相同應(yīng)用的發(fā)行主體的個(gè)人化數(shù)據(jù),因此導(dǎo)致不同的智能卡發(fā)行主體都需要向用戶發(fā)行一張加載有相同應(yīng)用的智能卡,使得用戶的智能卡數(shù)量不斷增加,一方面對(duì)用戶的使用造成了較大的不便,另一方面也浪費(fèi)了較多的資源。
[0004]在解決一卡多用的問題上,目前采用的方法是在一張智能卡上安裝多個(gè)相同的應(yīng)用,每個(gè)應(yīng)用使用各自獨(dú)立的個(gè)人化數(shù)據(jù)。采用該方法所產(chǎn)生的問題主要是會(huì)對(duì)智能卡存儲(chǔ)資源造成影響,智能卡的存儲(chǔ)資源是一種受限資源。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種能夠支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法及系統(tǒng)。
[0006]為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下:
[0007]—種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法,在智能卡應(yīng)用中增加環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件,分別用于存儲(chǔ)環(huán)境認(rèn)證數(shù)據(jù)和輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù);當(dāng)用于訪問智能卡應(yīng)用的外部設(shè)備訪問智能卡應(yīng)用時(shí),先根據(jù)所述環(huán)境認(rèn)證數(shù)據(jù)對(duì)所述外部設(shè)備環(huán)境進(jìn)行認(rèn)證;如果通過認(rèn)證,則確認(rèn)所述外部設(shè)備所屬輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù);再將所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)裝載到智能卡應(yīng)用中,供智能卡應(yīng)用進(jìn)行相應(yīng)的業(yè)務(wù)處理。
[0008]如上所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其中,個(gè)人化數(shù)據(jù)包括主運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)和輔助運(yùn)營(yíng)商個(gè)人化數(shù)據(jù),所述主運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)預(yù)存儲(chǔ)在所述智能卡應(yīng)用中,當(dāng)增加智能卡應(yīng)用的輔助運(yùn)營(yíng)商時(shí),再加載相對(duì)應(yīng)的輔助運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)。
[0009]如上所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其中,環(huán)境認(rèn)證數(shù)據(jù)包括消息摘要計(jì)算密鑰、輔助運(yùn)營(yíng)商標(biāo)識(shí)和輔助運(yùn)營(yíng)商應(yīng)用文件地址。輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)包括輔助運(yùn)營(yíng)商的個(gè)人化數(shù)據(jù)和應(yīng)用數(shù)據(jù)。
[0010]如上所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其中,根據(jù)環(huán)境認(rèn)證數(shù)據(jù)對(duì)外部設(shè)備環(huán)境進(jìn)行認(rèn)證的過程如下:[0011]所述外部設(shè)備向所述智能卡應(yīng)用發(fā)起應(yīng)用選擇指令,所述智能卡應(yīng)用將應(yīng)用選擇結(jié)果返回給所述外部設(shè)備;
[0012]所述外部設(shè)備向所述智能卡應(yīng)用發(fā)起獲取隨機(jī)數(shù)指令,所述智能卡應(yīng)用將所述隨機(jī)數(shù)返回給所述外部設(shè)備;
[0013]所述外部設(shè)備將獲得隨機(jī)數(shù)后,和輔助運(yùn)營(yíng)商標(biāo)識(shí)在安全環(huán)境中進(jìn)行SHA消息摘要計(jì)算,將計(jì)算的消息摘要內(nèi)容和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行封裝,傳輸給所述智能卡應(yīng)用,并發(fā)起輔助運(yùn)營(yíng)商認(rèn)證指令;
[0014]所述智能卡應(yīng)用根據(jù)接收的輔助運(yùn)營(yíng)商標(biāo)識(shí),查找與所述輔助運(yùn)營(yíng)商標(biāo)識(shí)對(duì)應(yīng)的環(huán)境認(rèn)證文件,使用環(huán)境認(rèn)證文件中的消息摘要計(jì)算密鑰,對(duì)產(chǎn)生的隨機(jī)數(shù)和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行SHA消息摘要計(jì)算,并將計(jì)算結(jié)果與接收的所述外部設(shè)備的計(jì)算結(jié)果進(jìn)行比較,如果相同,則驗(yàn)證通過,否則驗(yàn)證失敗,認(rèn)證過程結(jié)束。
[0015]如上所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其中,摘要計(jì)算方法采用SHAl算法或者M(jìn)D5算法。
[0016]一種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng),包括用于存儲(chǔ)多套個(gè)人化數(shù)據(jù)的第一存儲(chǔ)裝置;
[0017]用于存儲(chǔ)環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件的第二存儲(chǔ)裝置;
[0018]用于當(dāng)訪問智能卡應(yīng)用的外部設(shè)備訪問智能卡應(yīng)用時(shí),根據(jù)環(huán)境認(rèn)證數(shù)據(jù)對(duì)所述外部設(shè)備環(huán)境進(jìn)行認(rèn)證的認(rèn)證裝置;
[0019]用于確認(rèn)所述外部設(shè)備所屬輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù),將所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)裝載到智能卡應(yīng)用中的裝載裝置。
[0020]如上所述的支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng),其中,第二存儲(chǔ)裝置包括用于存儲(chǔ)環(huán)境認(rèn)證文件的第一存儲(chǔ)單元,以及用于存儲(chǔ)輔助運(yùn)營(yíng)商應(yīng)用文件的第二存儲(chǔ)單元。
[0021]如上所述的支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng),其中,認(rèn)證裝置包括用于接收所述外部設(shè)備指令并返回指令結(jié)果的傳輸單元;
[0022]用于根據(jù)輔助運(yùn)營(yíng)商標(biāo)識(shí)查找對(duì)應(yīng)的環(huán)境認(rèn)證文件,使用環(huán)境認(rèn)證文件中的消息摘要計(jì)算密鑰,對(duì)產(chǎn)生的隨機(jī)數(shù)和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行SHA消息摘要計(jì)算的計(jì)算單元;
[0023]用于將所述消息摘要計(jì)算結(jié)果與接收的所述外部設(shè)備的消息摘要計(jì)算結(jié)果進(jìn)行比較的比較單元。
[0024]本發(fā)明所述方法及系統(tǒng),通過使單個(gè)智能卡應(yīng)用能夠支持多個(gè)運(yùn)營(yíng)商的應(yīng)用及個(gè)人化數(shù)據(jù),一方面,避免了在一卡多用的情況下安裝多個(gè)相同智能卡應(yīng)用的情況,極大地節(jié)省了卡片的存儲(chǔ)空間;另一方面,通過采用多運(yùn)營(yíng)商應(yīng)用及個(gè)人化數(shù)據(jù)的方式,避免了智能卡應(yīng)用對(duì)應(yīng)的賬戶紛爭(zhēng),對(duì)推動(dòng)一卡通用、一卡多用起到了積極的作用。
【專利附圖】
【附圖說明】
[0025]圖1是【具體實(shí)施方式】中支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖;
[0026]圖2是【具體實(shí)施方式】中支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法的流程圖;
[0027]圖3是【具體實(shí)施方式】中智能卡應(yīng)用文件的結(jié)構(gòu)示意圖;
[0028]圖4是【具體實(shí)施方式】中輔助運(yùn)營(yíng)商應(yīng)用文件的結(jié)構(gòu)示意圖;[0029]圖5是【具體實(shí)施方式】中對(duì)外部設(shè)備環(huán)境進(jìn)行認(rèn)證的過程流程圖。
【具體實(shí)施方式】
[0030]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述。
[0031]如圖1所示,本實(shí)施方式中支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)I包括第一存儲(chǔ)裝置11、第二存儲(chǔ)裝置12、認(rèn)證裝置13和裝載裝置14。其中,第二存儲(chǔ)裝置12包括第一存儲(chǔ)單元121和第二存儲(chǔ)單元122,認(rèn)證裝置13包括傳輸單元131、計(jì)算單元132和比較單元133。該系統(tǒng)I設(shè)置于智能卡中。
[0032]第一存儲(chǔ)裝置11用于存儲(chǔ)多套個(gè)人化數(shù)據(jù)。所述個(gè)人化數(shù)據(jù)包括主運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)和輔助運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)。主運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)預(yù)存儲(chǔ)在第一存儲(chǔ)裝置11,當(dāng)增加智能卡應(yīng)用的輔助運(yùn)營(yíng)商時(shí),再加載相對(duì)應(yīng)的輔助運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)。第二存儲(chǔ)裝置12用于存儲(chǔ)環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件,其中,第一存儲(chǔ)單元121存儲(chǔ)環(huán)境認(rèn)證文件,第二存儲(chǔ)單元122存儲(chǔ)輔助運(yùn)營(yíng)商應(yīng)用文件。認(rèn)證裝置13用于當(dāng)訪問智能卡的外部設(shè)備2訪問智能卡應(yīng)用時(shí),根據(jù)環(huán)境認(rèn)證數(shù)據(jù)對(duì)所述外部設(shè)備環(huán)境進(jìn)行認(rèn)證。其中,傳輸單元131用于接收所述外部設(shè)備指令并返回指令結(jié)果;計(jì)算單元132用于根據(jù)輔助運(yùn)營(yíng)商標(biāo)識(shí)查找對(duì)應(yīng)的環(huán)境認(rèn)證文件,使用環(huán)境認(rèn)證文件中的消息摘要計(jì)算密鑰,對(duì)產(chǎn)生的隨機(jī)數(shù)和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行SHA消息摘要計(jì)算;比較單元133用于將所述消息摘要計(jì)算結(jié)果與接收的所述外部設(shè)備2的消息摘要計(jì)算結(jié)果進(jìn)行比較。裝載裝置14用于確認(rèn)所述外部設(shè)備2所屬輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù),將所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)裝載到智能卡應(yīng)用中。
[0033]如圖2所示,采用圖1所示系統(tǒng)實(shí)現(xiàn)支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用的方法包括以下步驟:
[0034](I)在智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)中增加環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件,分別用于存儲(chǔ)環(huán)境認(rèn)證數(shù)據(jù)和輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)。環(huán)境認(rèn)證文件存儲(chǔ)于第一存儲(chǔ)單元121,輔助運(yùn)營(yíng)商應(yīng)用文件存儲(chǔ)于第二存儲(chǔ)單元122。
[0035]智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)的文件結(jié)構(gòu)如圖3所示,包括主控密鑰文件、目錄文件、ADF(Application Dedicated File,應(yīng)用專有文件)及其他應(yīng)用文件。ADF包括應(yīng)用默認(rèn)文件,增加環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件。環(huán)境認(rèn)證文件包括消息摘要計(jì)算秘鑰、輔助運(yùn)營(yíng)商標(biāo)識(shí)和輔助運(yùn)營(yíng)商應(yīng)用文件地址。
[0036]輔助運(yùn)營(yíng)商應(yīng)用文件的結(jié)構(gòu)與應(yīng)用默認(rèn)文件結(jié)構(gòu)相同,如圖4所示,用于存儲(chǔ)輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù),包括輔助運(yùn)營(yíng)商的個(gè)人化數(shù)據(jù)和應(yīng)用數(shù)據(jù)。個(gè)人化數(shù)據(jù)包括KEY文件和其他個(gè)人化數(shù)據(jù),應(yīng)用數(shù)據(jù)包括交易記錄數(shù)據(jù)、應(yīng)用相關(guān)數(shù)據(jù)和其他數(shù)據(jù)。輔助運(yùn)營(yíng)商的應(yīng)用數(shù)據(jù)是存儲(chǔ)對(duì)應(yīng)智能卡應(yīng)用在使用過程中產(chǎn)生的數(shù)據(jù),例如電子錢包的消費(fèi)記錄等。當(dāng)智能卡發(fā)行之后,如果有新的輔助運(yùn)營(yíng)商使用了該智能卡應(yīng)用,則需要將該輔助運(yùn)營(yíng)商的數(shù)據(jù)同步到智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)中,以使已有智能卡用戶可以享用該輔助運(yùn)營(yíng)商的服務(wù)。
[0037](2)當(dāng)外部設(shè)備訪問智能卡應(yīng)用時(shí),認(rèn)證裝置13先根據(jù)所述環(huán)境認(rèn)證數(shù)據(jù)對(duì)所述外部設(shè)備環(huán)境進(jìn)行認(rèn)證。
[0038]所述外部設(shè)備是指能夠訪問智能卡的終端,如讀卡器、POS設(shè)備、移動(dòng)設(shè)備等。
[0039]如圖5所示,對(duì)外部設(shè)備環(huán)境進(jìn)行認(rèn)證的過程如下:[0040]①外部設(shè)備2向智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)I發(fā)起應(yīng)用選擇指令,智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)I中傳輸單元131接收到指令后將應(yīng)用選擇結(jié)果返回給所述外部設(shè)備2 ;
[0041]②外部設(shè)備2向智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)I發(fā)起獲取隨機(jī)數(shù)指令,傳輸單元131將隨機(jī)數(shù)返回給外部設(shè)備2 ;
[0042]③外部設(shè)備2獲得隨機(jī)數(shù)后,和輔助運(yùn)營(yíng)商標(biāo)識(shí)在安全環(huán)境中進(jìn)行SHA消息摘要計(jì)算,將計(jì)算的消息摘要內(nèi)容和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行封裝,傳輸給智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)1,并發(fā)起輔助運(yùn)營(yíng)商認(rèn)證指令;
[0043]④智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng)I中計(jì)算單元132根據(jù)接收的輔助運(yùn)營(yíng)商標(biāo)識(shí),查找與輔助運(yùn)營(yíng)商標(biāo)識(shí)對(duì)應(yīng)的環(huán)境認(rèn)證文件,使用環(huán)境認(rèn)證文件中的消息摘要計(jì)算密鑰,對(duì)產(chǎn)生的隨機(jī)數(shù)和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行SHA消息摘要計(jì)算,比較單元133將計(jì)算結(jié)果與接收的外部設(shè)備計(jì)算結(jié)果進(jìn)行比較,如果相同,則驗(yàn)證通過,否則驗(yàn)證失敗,認(rèn)證過程結(jié)束。摘要計(jì)算方法可以米用 SHAl (Secure Hash Algorithm,安全哈希算法)、MD5 (Message DigestAlgorithm,消息摘要算法)等現(xiàn)有算法。
[0044](3 )認(rèn)證通過后,裝載裝置14確認(rèn)所述外部設(shè)備2所屬輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù),將所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)裝載到智能卡應(yīng)用中,供智能卡應(yīng)用進(jìn)行相應(yīng)的業(yè)務(wù)處理。
[0045]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)方法,其特征在于:在智能卡應(yīng)用中增加環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件,分別用于存儲(chǔ)環(huán)境認(rèn)證數(shù)據(jù)和輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù);當(dāng)用于訪問智能卡應(yīng)用的外部設(shè)備訪問智能卡應(yīng)用時(shí),先根據(jù)所述環(huán)境認(rèn)證數(shù)據(jù)對(duì)所述外部設(shè)備環(huán)境進(jìn)行認(rèn)證;如果通過認(rèn)證,則確認(rèn)所述外部設(shè)備所屬輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù);再將所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)裝載到智能卡應(yīng)用中,供智能卡應(yīng)用進(jìn)行相應(yīng)的業(yè)務(wù)處理。
2.如權(quán)利要求1所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其特征在于:所述個(gè)人化數(shù)據(jù)包括主運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)和輔助運(yùn)營(yíng)商個(gè)人化數(shù)據(jù),所述主運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)預(yù)存儲(chǔ)在所述智能卡應(yīng)用中,當(dāng)增加智能卡應(yīng)用的輔助運(yùn)營(yíng)商時(shí),再加載相對(duì)應(yīng)的輔助運(yùn)營(yíng)商個(gè)人化數(shù)據(jù)。
3.如權(quán)利要求1所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其特征在于:所述環(huán)境認(rèn)證數(shù)據(jù)包括消息摘要計(jì)算密鑰、輔助運(yùn)營(yíng)商標(biāo)識(shí)和輔助運(yùn)營(yíng)商應(yīng)用文件地址。
4.如權(quán)利要求1所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其特征在于:所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)包括輔助運(yùn)營(yíng)商的個(gè)人化數(shù)據(jù)和應(yīng)用數(shù)據(jù)。
5.如權(quán)利要求1~4中任一項(xiàng)所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其特征在于:所述根據(jù)環(huán)境認(rèn)證數(shù)據(jù)和輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)對(duì)外部設(shè)備環(huán)境進(jìn)行認(rèn)證的過程如下: 所述外部設(shè)備向所述智能卡應(yīng)用發(fā)起應(yīng)用選擇指令,所述智能卡應(yīng)用將應(yīng)用選擇結(jié)果返回給所述外部設(shè)備; 所述外部設(shè)備向所述智能卡應(yīng)用發(fā)起獲取隨機(jī)數(shù)指令,所述智能卡應(yīng)用將所述隨機(jī)數(shù)返回給所述外部設(shè)備; 所述外部設(shè)備將獲得 隨機(jī)數(shù)后,和輔助運(yùn)營(yíng)商標(biāo)識(shí)在安全環(huán)境中進(jìn)行SHA消息摘要計(jì)算,將計(jì)算的消息摘要內(nèi)容和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行封裝,傳輸給所述智能卡應(yīng)用,并發(fā)起輔助運(yùn)營(yíng)商認(rèn)證指令; 所述智能卡應(yīng)用根據(jù)接收的輔助運(yùn)營(yíng)商標(biāo)識(shí),查找與所述輔助運(yùn)營(yíng)商標(biāo)識(shí)對(duì)應(yīng)的環(huán)境認(rèn)證文件,使用環(huán)境認(rèn)證文件中的消息摘要計(jì)算密鑰,對(duì)產(chǎn)生的隨機(jī)數(shù)和輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行SHA消息摘要計(jì)算,并將計(jì)算結(jié)果與接收的所述外部設(shè)備的計(jì)算結(jié)果進(jìn)行比較,如果相同,則驗(yàn)證通過,否則驗(yàn)證失敗,認(rèn)證過程結(jié)束。
6.如權(quán)利要求5所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其特征在于:所述摘要計(jì)算方法采用SHAl算法。
7.如權(quán)利要求5所述的智能卡應(yīng)用實(shí)現(xiàn)方法,其特征在于:所述摘要計(jì)算方法采用MD5算法。
8.一種支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng),其特征在于:所述系統(tǒng)包括用于存儲(chǔ)多套個(gè)人化數(shù)據(jù)的第一存儲(chǔ)裝置(11); 用于存儲(chǔ)環(huán)境認(rèn)證文件和輔助運(yùn)營(yíng)商應(yīng)用文件的第二存儲(chǔ)裝置(12); 用于當(dāng)訪問智能卡應(yīng)用的外部設(shè)備訪問智能卡應(yīng)用時(shí),根據(jù)環(huán)境認(rèn)證數(shù)據(jù)對(duì)所述外部設(shè)備環(huán)境進(jìn)行認(rèn)證的認(rèn)證裝置(13); 用于確認(rèn)所述外部設(shè)備所屬輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù),將所述輔助運(yùn)營(yíng)商應(yīng)用數(shù)據(jù)裝載到智能卡應(yīng)用中的裝載裝置(14)。
9.如權(quán)利要求8所述的支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng),其特征在于:所述第二存儲(chǔ)裝置(12)包括用于存儲(chǔ)環(huán)境認(rèn)證文件的第一存儲(chǔ)單元(121),以及用于存儲(chǔ)輔助運(yùn)營(yíng)商應(yīng)用文件的第二存儲(chǔ)單元(122)。
10.如權(quán)利要求8或9所述的支持多套個(gè)人化數(shù)據(jù)的智能卡應(yīng)用實(shí)現(xiàn)系統(tǒng),其特征在于:所述認(rèn)證裝置(13)包括用于接收所述外部設(shè)備指令并返回指令結(jié)果的傳輸單元(131); 用于根據(jù)輔助運(yùn)營(yíng)商標(biāo)識(shí)查找對(duì)應(yīng)的環(huán)境認(rèn)證文件,使用環(huán)境認(rèn)證文件中的消息摘要計(jì)算密鑰,對(duì)產(chǎn)生的隨機(jī)數(shù)和 輔助運(yùn)營(yíng)商標(biāo)識(shí)進(jìn)行SHA消息摘要計(jì)算的計(jì)算單元(132);用于將所述消息摘要計(jì)算結(jié)果與接收的所述外部設(shè)備的消息摘要計(jì)算結(jié)果進(jìn)行比較的比較單元(133)。
【文檔編號(hào)】G06K17/00GK103903022SQ201210583738
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月28日 優(yōu)先權(quán)日:2012年12月28日
【發(fā)明者】張江濤 申請(qǐng)人:北京握奇數(shù)據(jù)系統(tǒng)有限公司