亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

執(zhí)行命令的方法、裝置、智能卡及移動(dòng)終端的制作方法

文檔序號:6381176閱讀:168來源:國知局
專利名稱:執(zhí)行命令的方法、裝置、智能卡及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及智能卡及智能卡安全領(lǐng)域,具體而言,涉及一種執(zhí)行命令的方法、裝置、智能卡及移動(dòng)終端。
背景技術(shù)
隨著第三代移動(dòng)通信技術(shù)的發(fā)展成熟和廣泛商用,無線數(shù)據(jù)卡在各行各業(yè)都有了廣泛的應(yīng)用。部分地區(qū)的銀行系統(tǒng)也對無線數(shù)據(jù)卡進(jìn)行了商用定制,由于銀行系統(tǒng)對安全性要求較高,所以在使用數(shù)據(jù)卡的個(gè)人電腦(Personal Computer,簡稱為PC)設(shè)備上同時(shí)還需要使用USB Key,這樣就會占用兩個(gè)USB端口。相關(guān)技術(shù)中,占用兩個(gè)USB端口浪費(fèi)PC的優(yōu)口資源,并且單獨(dú)的USB Key和數(shù)據(jù)卡可能造成丟失的問題,如果其中任何一個(gè)丟失,都導(dǎo)致另一個(gè)無法使用。

發(fā)明內(nèi)容
本發(fā)明提供了一種執(zhí)行命令的方法、裝置、智能卡及移動(dòng)終端,以至少解決相關(guān)技術(shù)中,占用兩個(gè)USB端口浪費(fèi)PC的優(yōu)口資源,并且單獨(dú)的USB Key和數(shù)據(jù)卡可能造成丟失,其中任何一個(gè)丟失,都導(dǎo)致另一個(gè)無法使用的問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種執(zhí)行命令的方法,包括移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令,其中,所述智能卡中存儲有USB Key ;所述智能卡執(zhí)行所述命令對應(yīng)的操作。優(yōu)選地,所述智能卡中存儲有USB Key包括所述智能卡內(nèi)部建立有具有EF文件的應(yīng)用,其中,所述EF文件用于存放支持USB Key功能的證書。優(yōu)選地,移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令之前,還包括判斷來自用戶的PIN2碼是否與所述終端預(yù)置的PIN2碼相匹配;如果是,則將所述智能卡置于執(zhí)行USB Key功能的工作狀態(tài)。優(yōu)選地,所述智能卡執(zhí)行所述命令對應(yīng)的操作包括根據(jù)所述命令執(zhí)行加密或解密操作;將執(zhí)行所述加密或解密操作的結(jié)果反饋至數(shù)據(jù)卡。優(yōu)選地,移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令包括所述智能卡接收來自數(shù)據(jù)卡的進(jìn)行格式轉(zhuǎn)換處理后的命令。優(yōu)選地,所述智能卡接收來自數(shù)據(jù)卡的進(jìn)行格式轉(zhuǎn)換處理后的命令之前,還包括所述數(shù)據(jù)卡將來自于用戶的操作命令進(jìn)行轉(zhuǎn)換處理;將轉(zhuǎn)換處理后的用戶的操作命令發(fā)送至智能卡,其中,所述智能卡用于執(zhí)行USB Key功能相對應(yīng)的操作命令。優(yōu)選地,所述用戶的操作命令至少包括以下之一加密,解密,生成密鑰對。優(yōu)選地,所述數(shù)據(jù)卡將來自于用戶的操作命令進(jìn)行轉(zhuǎn)換處理包括對所述用戶的操作命令進(jìn)行解析;將解析后的用戶的操作命令轉(zhuǎn)化為所述智能卡能識別的命令進(jìn)行發(fā)送。優(yōu)選地,所述智能卡為客戶識別模塊(Subscriber Identity Module,簡稱為SIM)卡、全球用戶識別模塊(Universal Subscriber Identity Module,簡稱為 USIM)卡。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種執(zhí)行命令的裝置,包括接收模塊,用于接收需要借助于USB Key執(zhí)行的命令,其中,所述智能卡中存儲有USB Key ;執(zhí)行模塊,用于執(zhí)行所述命令對應(yīng)的操作。優(yōu)選地,所述裝置還包括判斷模塊,用于判斷來自用戶的PIN2碼是否與所述終端預(yù)置的PIN2碼相匹配;設(shè)置模塊,用于在來自用戶的PIN2碼與所述終端預(yù)置的PIN2碼相匹配的情況下,將所述智能卡置于執(zhí)行USB Key功能的工作狀態(tài)。優(yōu)選地,所述執(zhí)行模塊包括加解密單元,用于根據(jù)所述命令執(zhí)行加密或解密操作;反饋單元,用于將執(zhí)行所述加密或解密操作的結(jié)果反饋至數(shù)據(jù)卡。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種智能卡,應(yīng)用在移動(dòng)終端中,其中,所述智能卡中包括存儲裝置,所述存儲裝置中存儲有USB Key0優(yōu)選地,所述智能卡包括一下至少之一 SM卡、USM卡。根據(jù)本發(fā)明的再一個(gè)方面,提供了一種移動(dòng)終端,其中,所述移動(dòng)終端包括上述任一項(xiàng)的所述智能卡。本發(fā)明的智能卡中存儲有USB Key,則智能卡接收需要借助于USB Key執(zhí)行的命令時(shí),可直接根據(jù)命令進(jìn)行對應(yīng)的操作。通過運(yùn)用本發(fā)明,將USB Key設(shè)置在智能卡中,解決了相關(guān)技術(shù)中,占用兩個(gè)USB端口浪費(fèi)PC的優(yōu)口資源,并且單獨(dú)的USB Key和數(shù)據(jù)卡可能造成丟失,其中任何一個(gè)丟失,都導(dǎo)致另一個(gè)無法使用的問題,進(jìn)而可以將智能卡與數(shù)據(jù)卡在同一裝置中進(jìn)行交互操作,節(jié)約了 PC的優(yōu)口資源,具有很高的實(shí)用性。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的執(zhí)行命令的方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的執(zhí)行命令的裝置的結(jié)構(gòu)框圖一;圖3是根據(jù)本發(fā)明實(shí)施例的執(zhí)行命令的裝置的結(jié)構(gòu)框圖二 ;圖4是根據(jù)本發(fā)明實(shí)施例的執(zhí)行命令的裝置的執(zhí)行模塊的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的系統(tǒng)架構(gòu)示意圖;圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的利用SIM卡實(shí)現(xiàn)USB Key功能的流程圖;圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例三的利用SIM卡實(shí)現(xiàn)USB Key功能的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合?;谙嚓P(guān)技術(shù)中,占用兩個(gè)USB端口浪費(fèi)PC的優(yōu)口資源,并且單獨(dú)的USB Key和數(shù)據(jù)卡可能造成丟失,其中任何一個(gè)丟失,都導(dǎo)致另一個(gè)無法使用的問題,本發(fā)明實(shí)施例提供了一種執(zhí)行命令的方法,該方法的流程如圖1所示,包括步驟S102至步驟S104 步驟S102,移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令,其中,智能卡中存儲有USB Key ;
步驟S104,智能卡執(zhí)行命令對應(yīng)的操作。本實(shí)施例的智能卡中存儲有USB Key,則智能卡接收需要借助于USB Key執(zhí)行的命令時(shí),可直接根據(jù)命令進(jìn)行對應(yīng)的操作。通過運(yùn)用本實(shí)施例,將USB Key設(shè)置在智能卡中,解決了相關(guān)技術(shù)中,占用兩個(gè)USB端口浪費(fèi)PC的優(yōu)口資源,并且單獨(dú)的USB Key和數(shù)據(jù)卡可能造成丟失,其中任何一個(gè)丟失,都導(dǎo)致另一個(gè)無法使用的問題,進(jìn)而可以將智能卡與數(shù)據(jù)卡在同一裝置中進(jìn)行交互操作,節(jié)約了 PC的優(yōu)口資源,具有很高的實(shí)用性。智能卡中存儲有USB Key是在初始時(shí),在智能卡內(nèi)部建立有具有EF文件的應(yīng)用,其中,EF文件用于存放支持USB Key功能的證書。其中,智能卡可以為SM卡或USM卡等具有相同或類似功能的卡。移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令之前,可以增加驗(yàn)證步驟,即可以利用SIM卡本身的PIN碼來進(jìn)行加密的相關(guān)操作。智能卡可以接收來自用戶的PIN2碼,并判斷用戶輸入的的PIN2碼是否與終端預(yù)置的PIN2碼相匹配;如果匹配,則將智能卡的USBKey功能開啟,使該功能處于工作狀態(tài)。如果輸入的PIN2碼與預(yù)置的PIN2碼不匹配,則說明用戶可能是非法用戶,禁止后續(xù)的任何操作,或者設(shè)置輸入密碼的次數(shù),則在輸入密碼錯(cuò)誤次數(shù)達(dá)到預(yù)設(shè)次數(shù)后,在進(jìn)行禁止動(dòng)作。實(shí)施時(shí),智能卡執(zhí)行命令對應(yīng)的操作可以是在不同情況下執(zhí)行不同的操作,例如,該命令為加密,則根據(jù)命令執(zhí)行加密操作;并將執(zhí)行加密操作的結(jié)果反饋至數(shù)據(jù)卡。智能卡接收的命令可以是經(jīng)過數(shù)據(jù)卡的進(jìn)行格式轉(zhuǎn)換處理后的命令,如果命令的格式是智能卡可以識別的,也可以在數(shù)據(jù)卡處不進(jìn)行處理,直接進(jìn)行透傳。如果接收的命令是數(shù)據(jù)卡進(jìn)行格式轉(zhuǎn)換處理后的,則數(shù)據(jù)卡將來自于用戶的操作命令進(jìn)行轉(zhuǎn)換處理;然后將轉(zhuǎn)換處理后的用戶的操作命令發(fā)送至智能卡,其中,智能卡用于執(zhí)行USBKey功能相對應(yīng)的操作命令,例如,進(jìn)行加密,解密,生成密鑰對等操作。實(shí)施時(shí),數(shù)據(jù)卡將來自于用戶的操作命令進(jìn)行轉(zhuǎn)換處理包括如下過程數(shù)據(jù)卡對用戶的操作命令進(jìn)行解析;將解析后的用戶的操作命令轉(zhuǎn)化為智能卡能識別的命令進(jìn)行發(fā)送。本發(fā)明實(shí)施例還提供了一種執(zhí)行命令的裝置,該裝置的結(jié)構(gòu)框圖如圖2所示,包括接收模塊10,用于接收需要借助于USB Key執(zhí)行的命令,其中,智能卡中存儲有USBKey ;執(zhí)行模塊20,與接收模塊10耦合,用于執(zhí)行命令對應(yīng)的操作。上述裝置還可以如圖3所示包括判斷模塊30,用于判斷來自用戶的PIN2碼是否與終端預(yù)置的PIN2碼相匹配;設(shè)置模塊40,與判斷模塊30和接收模塊10耦合,用于在來自用戶的PIN2碼與終端預(yù)置的PIN2碼相匹配的情況下,將智能卡置于執(zhí)行USB Key功能的工作狀態(tài)。在一個(gè)實(shí)施例中,執(zhí)行模塊20可以如圖4所示,包括加解密單元202,用于根據(jù)命令執(zhí)行加密或解密操作;反饋單元204,與加解密單元202耦合,用于將執(zhí)行加密或解密操作的結(jié)果反饋至數(shù)據(jù)卡。本實(shí)施例還提供了一種智能卡,該智能卡可以應(yīng)用在移動(dòng)終端中,即包括上述任意一種智能卡的移動(dòng)終端。優(yōu)選的,該智能卡中可以包括一個(gè)存儲裝置,實(shí)施時(shí),將該存儲裝置中存儲USB Key的相關(guān)文件,以支持USB Key的相關(guān)功能。下面結(jié)合優(yōu)選實(shí)施例及附圖對本發(fā)明的實(shí)施方式進(jìn)行說明,在下述實(shí)施例中,具有的各模塊的命名與上述實(shí)施例中各模塊的命名略有不同,但其都能實(shí)現(xiàn)相同的功能,并都能執(zhí)行上述方法。優(yōu)選實(shí)施例一基于相關(guān)技術(shù)中USB Key與數(shù)據(jù)卡通常都是分離的,需要占用兩個(gè)USB插口的問題,本實(shí)施例將現(xiàn)有USB Key的加解密功能植入SIM卡中,S卩加解密過程由SIM卡內(nèi)部完成。數(shù)據(jù)卡作為USB Key功能操作界面和SIM卡之間的橋梁,負(fù)責(zé)解析及傳送加解密數(shù)據(jù)。本實(shí)施例涉及的模塊包括SIM卡、數(shù)據(jù)卡驅(qū)動(dòng)模塊、數(shù)據(jù)卡應(yīng)用協(xié)議數(shù)據(jù)單元(Application Protocol Data Unit,簡稱為APDU)處理模塊以及用戶操作界面。本實(shí)施例 提供的方法包括如下過程。用戶在USB Key PC操作界面進(jìn)行操作,下發(fā)相關(guān)命令,如加密、解密、生成密鑰對
坐寸ο數(shù)據(jù)卡驅(qū)動(dòng)模塊收到上述命令后進(jìn)行解析,并且調(diào)用數(shù)據(jù)卡的APDU處理模塊提供的相關(guān)處理接口 ;數(shù)據(jù)卡的APDU處理模塊將接收到的命令轉(zhuǎn)化為SIM卡可以識別的APDU串,并將APDU串發(fā)送給SM卡。SIM卡收到APDU串之后在內(nèi)部執(zhí)行相關(guān)加解密操作,并將執(zhí)行結(jié)果返回給數(shù)據(jù)卡的APDU處理模塊。數(shù)據(jù)卡APDU處理模塊將SIM卡返回的結(jié)果發(fā)送給驅(qū)動(dòng)模塊。驅(qū)動(dòng)模塊將收到的數(shù)據(jù)轉(zhuǎn)化為PC機(jī)上的USB Key操作軟件可以識別的格式并且發(fā)送給USB Key PC操作界面。PC機(jī)USB Key操作軟件對返回的執(zhí)行結(jié)果進(jìn)行校驗(yàn),如果結(jié)果合法,允許進(jìn)行后續(xù)操作,否則拒絕。優(yōu)選實(shí)施例二本實(shí)施例涉及一種具有USB Key功能的系統(tǒng)及基于該系統(tǒng)實(shí)現(xiàn)交互過程的方法。本實(shí)施例通過數(shù)據(jù)卡側(cè)驅(qū)動(dòng)模塊解析用戶界面的操作要求,由加數(shù)據(jù)卡內(nèi)部的軟件模塊轉(zhuǎn)化成對應(yīng)的SIM卡可以識別的APDU串,并且將APDU命令發(fā)送給SIM卡,在SIM卡內(nèi)部進(jìn)行數(shù)據(jù)的加解密操作,并且返回執(zhí)行結(jié)果。通過這種SIM卡和數(shù)據(jù)卡配合使用的方式,使其具有了 USB Key功能。SIM卡是一張內(nèi)含大規(guī)模集成電路的智能卡,用來登記用戶身份識別數(shù)據(jù)和信息。APDU是終端和SM卡交互的指令。為了使SM卡具有USB Key功能,首先需要在SM卡內(nèi)部新建一個(gè)應(yīng)用,并且使該應(yīng)用中涉及的EF文件(主要是用于存放證書文件的EF文件)操作受到PIN2碼保護(hù)。也就是說當(dāng)用戶需要將該SIM卡作為USB Key使用時(shí),首先需要數(shù)據(jù)卡下發(fā)命令激活SIM卡的USB Key功能的應(yīng)用;然后需要用戶通過PIN2碼校驗(yàn)。如果數(shù)據(jù)卡終端不給SIM卡下發(fā)命令激活USB Key應(yīng)用,則無法進(jìn)行后續(xù)證書文件的讀取及加解密操作。如果用戶無法提供正確的PIN2碼,說明用戶為非法用戶,此時(shí)應(yīng)禁止用戶繼續(xù)后續(xù)操作。其次,需要為SM卡設(shè)計(jì)用于進(jìn)行USB Key操作的APDU指令,至少應(yīng)該實(shí)現(xiàn)三個(gè)功能生成公私鑰密鑰對,數(shù)據(jù)的加密以及數(shù)據(jù)的解密。由于第三代移動(dòng)通訊伙伴計(jì)劃(3rdGeneration partnership project,簡稱為3GPP)標(biāo)準(zhǔn)協(xié)議關(guān)于SIM卡的協(xié)議中并沒有此類功能的規(guī)定,因此APDU命令中的的CLA、INS兩個(gè)參數(shù)可以由我們自己定義,加密、解密功能可以合用一個(gè)INS參數(shù),并通過Pl,P2參數(shù)來進(jìn)行區(qū)分。
如圖5所示,表明了系統(tǒng)的基本架構(gòu)圖。模塊I為PC機(jī)安全應(yīng)用操作界面模塊,用戶在此界面進(jìn)行USB Key相關(guān)操作,該模塊將用戶需要執(zhí)行的操作轉(zhuǎn)化為標(biāo)準(zhǔn)命令通過USB端口下發(fā)給數(shù)據(jù)卡,同時(shí)該模塊還要負(fù)責(zé)接收由數(shù)據(jù)卡返回的執(zhí)行結(jié)果并判斷結(jié)果是否合法。模塊2為數(shù)據(jù)卡驅(qū)動(dòng)模塊,該模塊需要在PC機(jī)上映射出一個(gè)USB端口,負(fù)責(zé)解析模塊I通過USB端口下發(fā)的命令,并且轉(zhuǎn)化為數(shù)據(jù)卡可以識別的命令,并調(diào)用模塊3提供的相關(guān)接口,進(jìn)行命令的下發(fā),同時(shí)還要負(fù)責(zé)將模塊3上報(bào)的結(jié)果轉(zhuǎn)化為PC機(jī)可以識別的數(shù)據(jù)包格式并且通過USB 口上報(bào)給模塊I。模塊3數(shù)據(jù)卡APDU處理模塊,負(fù)責(zé)將從模塊2收到的命令和數(shù)據(jù)組包成為SM卡可以識別的APDU串,并發(fā)送給SM卡,同時(shí)將SM卡的執(zhí)行結(jié)果上報(bào)給模塊2。模塊4為SIM卡,該模塊負(fù)責(zé)在其內(nèi)部執(zhí)行原有USB Key負(fù)責(zé)的加解密工作,并將數(shù)據(jù)返回給模塊3。基于上述的系統(tǒng)架構(gòu),本實(shí)施例利用SM卡實(shí)現(xiàn)USB Key功能的流程如圖6所示,包括步驟S602至步驟S622。步驟S602,用戶在USB Key PC操作界面進(jìn)行操作,下發(fā)相關(guān)命令,如加密、解密、生成密鑰對等。步驟S604,數(shù)據(jù)卡驅(qū)動(dòng)模塊收到上述命令后進(jìn)行解析,并且調(diào)用數(shù)據(jù)卡的APDU處理模塊提供的相關(guān)處理接口。步驟S606,數(shù)據(jù)卡的APDU處理模塊將接收到的命令轉(zhuǎn)化為SM卡可以識別的APDU串,并將APDU串發(fā)送給SM卡。步驟S608,接收來自用戶的PIN2碼。本步驟是為了提高安全性,因此設(shè)計(jì)SM卡收到這類操作時(shí)要求用戶進(jìn)行PIN2碼校驗(yàn)。步驟S610,判斷PIN2碼校驗(yàn)是否通過。如果是,則執(zhí)行步驟S612,如果否,則執(zhí)行步驟S622。步驟S612,SIM卡執(zhí)行加解密APDU指令并且返回APDU格式的執(zhí)行結(jié)果。步驟S614,數(shù)據(jù)卡APDU處理模塊將SM卡返回的APDU串中的有效數(shù)據(jù)解析出來,并且上報(bào)給驅(qū)動(dòng)模塊。步驟S616,驅(qū)動(dòng)模塊將收到的數(shù)據(jù)轉(zhuǎn)化為PC機(jī)上的USB Key操作軟件可以識別的格式并且發(fā)送給USB Key PC操作界面。步驟S618,PC機(jī)USB Key操作軟件對返回的執(zhí)行結(jié)果進(jìn)行校驗(yàn),判斷校驗(yàn)是否通過。如果通過,則執(zhí)行步驟S620,否則,執(zhí)行步驟S622步驟S620,允許用戶進(jìn)行后續(xù)操作。步驟S622,禁止用戶進(jìn)行下一步操作。優(yōu)選實(shí)施例三將數(shù)據(jù)卡和USB Key合二為一,逐漸成為這部分用戶的定制需求。本實(shí)施例提供的合為一體之后的移動(dòng)終端,除了可以節(jié)省PC機(jī)USB接口之外,USB Key的加解密功能可以由SIM卡內(nèi)部完成,只需要在設(shè)計(jì)SIM卡時(shí)修改SIM卡內(nèi)部軟件即可實(shí)現(xiàn),這樣可以省去原有USBKey的硬件成本費(fèi)用;S頂卡本身具有PIN1,PIN2碼保護(hù)機(jī)制,進(jìn)一步增強(qiáng)了 USB Key相關(guān)操作的安全性;這種SIM卡配合數(shù)據(jù)卡使用,不僅可以為銀行系統(tǒng)提供安全支持,也可以適用于其他需要使用USB Key的場景,從而為用戶帶來更為便捷、安全和高效的服務(wù)。本實(shí)施例的系統(tǒng)架構(gòu)可以如圖5所示,執(zhí)行的流程可以如圖7所示,該流程表明了數(shù)據(jù)卡APDU處理模塊的具體實(shí)現(xiàn)流程,該流程包括步驟S702至步驟S716。步驟S702,按照和SM卡卡商約定好的格式下發(fā)APDU,激活SM卡的USB Key應(yīng)用。步驟S704,SIM卡模塊內(nèi)部維護(hù)一個(gè)狀態(tài)機(jī),隨時(shí)接受并處理驅(qū)動(dòng)模塊發(fā)送的命令。步驟S706,狀態(tài)機(jī)判斷是否收到驅(qū)動(dòng)模塊發(fā)送的命令。如果是,則執(zhí)行步驟S708,否則,繼續(xù)執(zhí)行該步驟。步驟S708,解析驅(qū)動(dòng)模塊傳來的命令,根據(jù)命令進(jìn)行按照一定格式進(jìn)行APDU組包,填與相關(guān)參數(shù)。步驟S710,為USB Key應(yīng)用相關(guān)命令打開一個(gè)邏輯信道(OPEN CHANNEL),用于進(jìn)行USB Key應(yīng)用相關(guān)的APDU傳輸。步驟S712,通過已打開的信道將組好包的APDU發(fā)送給SM卡。步驟S714,接受SIM卡的執(zhí)行結(jié)果,并將結(jié)果返回給驅(qū)動(dòng)模塊。步驟S716,一條命令執(zhí)行完成,關(guān)閉該邏輯信道(CLOSE CHANNEL)。在該步驟后,可以繼續(xù)返回步驟S704進(jìn)行重復(fù)執(zhí)行,即狀態(tài)機(jī)等待下一條驅(qū)動(dòng)模塊下發(fā)的命令。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果通過運(yùn)用本實(shí)施例,進(jìn)一步增強(qiáng)了 USB Key相關(guān)操作的安全性;這種SM卡配合數(shù)據(jù)卡使用,不僅可以為銀行系統(tǒng)提供安全支持,也可以適用于其他需要使用USB Key的場景,從而為用戶帶來更為便捷、安全和高效的服務(wù)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種執(zhí)行命令的方法,其特征在于,包括 移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令,其中,所述智能卡中存儲有USB Key ; 所述智能卡執(zhí)行所述命令對應(yīng)的操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述智能卡中存儲有USBKey包括 所述智能卡內(nèi)部建立有具有EF文件的應(yīng)用,其中,所述EF文件用于存放支持USBKey功能的證書。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,移動(dòng)終端的智能卡接收需要借助于USBKey執(zhí)行的命令之前,還包括 判斷來自用戶的PIN2碼是否與所述終端預(yù)置的PIN2碼相匹配; 如果是,則將所述智能卡置于執(zhí)行USB Key功能的工作狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述智能卡執(zhí)行所述命令對應(yīng)的操作包括 根據(jù)所述命令執(zhí)行加密或解密操作; 將執(zhí)行所述加密或解密操作的結(jié)果反饋至數(shù)據(jù)卡。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令包括 所述智能卡接收來自數(shù)據(jù)卡的進(jìn)行格式轉(zhuǎn)換處理后的命令。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述智能卡接收來自數(shù)據(jù)卡的進(jìn)行格式轉(zhuǎn)換處理后的命令之前,還包括 所述數(shù)據(jù)卡將來自于用戶的操作命令進(jìn)行轉(zhuǎn)換處理; 將轉(zhuǎn)換處理后的用戶的操作命令發(fā)送至智能卡,其中,所述智能卡用于執(zhí)行USB Key功能相對應(yīng)的操作命令。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述用戶的操作命令至少包括以下之一加密,解密,生成密鑰對。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)卡將來自于用戶的操作命令進(jìn)行轉(zhuǎn)換處理包括 對所述用戶的操作命令進(jìn)行解析; 將解析后的用戶的操作命令轉(zhuǎn)化為所述智能卡能識別的命令進(jìn)行發(fā)送。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述智能卡為客戶識別模塊SIM卡、全球用戶識別模塊USIM卡。
10.一種執(zhí)行命令的裝置,其特征在于,包括 接收模塊,用于接收需要借助于USB Key執(zhí)行的命令,其中,所述智能卡中存儲有USBKey ; 執(zhí)行模塊,用于執(zhí)行所述命令對應(yīng)的操作。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括 判斷模塊,用于判斷來自用戶的PIN2碼是否與所述終端預(yù)置的PIN2碼相匹配; 設(shè)置模塊,用于在來自用戶的PIN2碼與所述終端預(yù)置的PIN2碼相匹配的情況下,將所述智能卡置于執(zhí)行USB Key功能的工作狀態(tài)。
12.根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,所述執(zhí)行模塊包括 加解密單元,用于根據(jù)所述命令執(zhí)行加密或解密操作; 反饋單元,用于將執(zhí)行所述加密或解密操作的結(jié)果反饋至數(shù)據(jù)卡。
13.一種智能卡,應(yīng)用在移動(dòng)終端中,其特征在于,所述智能卡中包括存儲裝置,所述存儲裝置中存儲有USB Key0
14.根據(jù)權(quán)利要求13所述的智能卡,其特征在于,所述智能卡包括一下至少之一客戶識別模塊SM卡、全球用戶識別模塊USM卡。
15.一種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括權(quán)利要求13或14的所述智能卡。
全文摘要
本發(fā)明公開了一種執(zhí)行命令的方法、裝置、智能卡及移動(dòng)終端,其中,該方法包括移動(dòng)終端的智能卡接收需要借助于USB Key執(zhí)行的命令,其中,智能卡中存儲有USB Key;智能卡執(zhí)行命令對應(yīng)的操作。通過運(yùn)用本發(fā)明,解決了相關(guān)技術(shù)中,占用兩個(gè)USB端口浪費(fèi)PC的優(yōu)口資源,并且單獨(dú)的USB Key和數(shù)據(jù)卡可能造成丟失,其中任何一個(gè)丟失,都導(dǎo)致另一個(gè)無法使用的問題,進(jìn)而可以將智能卡與數(shù)據(jù)卡在同一裝置中進(jìn)行交互操作,節(jié)約了PC的優(yōu)口資源,具有很高的實(shí)用性。
文檔編號G06F21/77GK103020547SQ20121045438
公開日2013年4月3日 申請日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者繆海翔, 楊柯, 尚江峰 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1