專利名稱:實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到數(shù)據(jù)安全領(lǐng)域,特別涉及到一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法和裝置。
背景技術(shù):
隨著社會(huì)經(jīng)濟(jì)的發(fā)展,網(wǎng)上交易的需求越來(lái)越多,為了保障網(wǎng)上交易如轉(zhuǎn)賬、支付等操作安全,消費(fèi)者會(huì)選擇購(gòu)買(mǎi)如智能密碼鑰匙之類的信息安全產(chǎn)品,這類信息安全產(chǎn)品因其技術(shù)含量較高,所以價(jià)格一般也較高,但是目前每一個(gè)這樣的信息安全產(chǎn)品只能對(duì)應(yīng)管理一個(gè)賬戶,所以如果同一消費(fèi)者同時(shí)擁有幾個(gè)可進(jìn)行網(wǎng)上交易的賬戶,則需要針對(duì)每一個(gè)賬戶分別購(gòu)買(mǎi)一個(gè)這樣的信息安全產(chǎn)品,這無(wú)疑增加了消費(fèi)者的負(fù)擔(dān)。同樣,一個(gè)家庭有幾個(gè)家庭成員,幾乎每個(gè)家庭成員都會(huì)有自己的賬戶,也可能需要用各自的賬戶進(jìn)行網(wǎng)上交易,如每個(gè)家庭成員都針對(duì)每一個(gè)賬戶購(gòu)買(mǎi)一個(gè)這樣的信息安全產(chǎn)品,則不但增加了家庭的負(fù)擔(dān),還會(huì)造成社會(huì)資源的嚴(yán)重浪費(fèi)。發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法和裝置, 可通過(guò)一個(gè)智能密鑰裝置管理多個(gè)賬戶。
本發(fā)明提出一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法,包括以下步驟
接收用戶手動(dòng)輸入的控制信息;
根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對(duì)應(yīng)的應(yīng)用;
控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用。
優(yōu)選地,在執(zhí)行步驟在與本裝置連接的主機(jī)設(shè)備上運(yùn)行所述應(yīng)用之前,還包括
對(duì)所述控制信息進(jìn)行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行鑒權(quán)。
優(yōu)選地,所述控制信息為按鍵輸入信息、指紋信息或觸摸識(shí)別信息。
優(yōu)選地,所述步驟控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用包括
允許或拒絕用戶對(duì)所述應(yīng)用下的數(shù)據(jù)進(jìn)行指定操作。
優(yōu)選地,在執(zhí)行步驟接收用戶手動(dòng)輸入的控制信息之前,還包括
設(shè)置控制信息與應(yīng)用的映射關(guān)系。
本發(fā)明還提供一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的裝置,包括
手動(dòng)輸入模塊,用于接收用戶手動(dòng)輸入的控制信息;
查找模塊,用于根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對(duì)應(yīng)的應(yīng)用;
控制模塊,用于控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用。
優(yōu)選地,所述裝置還包括
鑒權(quán)模塊,用于對(duì)所述控制信息進(jìn)行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行鑒權(quán)。
優(yōu)選地,所述控制信息為按鍵輸入信息、指紋信息或觸摸識(shí)別信息。
優(yōu)選地,所述控制模塊具體用于
允許或拒絕用戶對(duì)所述應(yīng)用下的數(shù)據(jù)進(jìn)行指定操作。
優(yōu)選地,所述裝置還包括
設(shè)置模塊,用于設(shè)置控制信息與應(yīng)用的映射關(guān)系。
本發(fā)明提供的一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法和裝置,可以通過(guò)手動(dòng)切換進(jìn)行多個(gè)賬戶的管理,對(duì)于一個(gè)選定賬戶進(jìn)行操作時(shí),其他賬戶對(duì)于主機(jī)設(shè)備側(cè)是不可見(jiàn)的,且可以對(duì)每一賬戶設(shè)置不同的權(quán)限及操作。既實(shí)現(xiàn)了智能密鑰裝置的多用戶使用又保證了每個(gè)賬戶的信息安全,在為用戶節(jié)約成本的同時(shí)充分保證了用戶的賬戶安全。
圖1為本發(fā)明實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法一實(shí)施例的流程示意圖2為本發(fā)明實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法一實(shí)施例的應(yīng)用場(chǎng)景示意圖3為本發(fā)明實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的裝置一實(shí)施例的結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本實(shí)施例涉及到智能密鑰裝置管理的多個(gè)應(yīng)用,每一應(yīng)用下可以存儲(chǔ)用戶文件信息和用戶密碼等,可以提供文件讀寫(xiě)、密鑰生成/交換、加解密、數(shù)字簽名認(rèn)證等服務(wù)。
參照?qǐng)D1,提出本發(fā)明實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法一實(shí)施例,包括
步驟S101、接收用戶手動(dòng)輸入的控制信息;
圖2所示為本實(shí)施例的應(yīng)用場(chǎng)景示意圖。在使用時(shí),智能密鑰裝置和主機(jī)設(shè)備連接,智能密鑰裝置針對(duì)不同的賬戶設(shè)置了多個(gè)應(yīng)用(該應(yīng)用可存儲(chǔ)在智能密鑰裝置的某一指定存儲(chǔ)空間如EEPROM等內(nèi)存),每一應(yīng)用存儲(chǔ)對(duì)應(yīng)賬戶的數(shù)據(jù),以及進(jìn)行不同的操作。主機(jī)設(shè)備在同一時(shí)刻只能運(yùn)行智能密鑰裝置中某一特定應(yīng)用。
智能密鑰裝置接收用戶手動(dòng)輸入的控制信息,可在智能密鑰裝置與主機(jī)設(shè)備連接之前或之后進(jìn)行輸入。通常設(shè)置一手動(dòng)輸入裝置用于用戶輸入控制信息如按鍵、指紋識(shí)別裝置或觸摸識(shí)別裝置等,輸入的控制信息相應(yīng)的可以為按鍵信息、指紋信息或觸摸信息。為方便解釋,本實(shí)施例以按鍵輸入為例進(jìn)行說(shuō)明。
步驟S102、根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對(duì)應(yīng)的應(yīng)用;
由于智能密鑰裝置預(yù)先設(shè)置了多個(gè)按鍵信息與多個(gè)應(yīng)用之間的一一映射關(guān)系,每一應(yīng)用對(duì)應(yīng)一賬戶。當(dāng)用戶按下某一按鍵時(shí),智能密鑰裝置即接收到相應(yīng)的按鍵信息,并通過(guò)該按鍵信息查找到對(duì)應(yīng)的應(yīng)用,即可獲知該應(yīng)用下的賬戶信息包括數(shù)字證書(shū)和用戶密碼寸。
步驟S103、對(duì)所述控制信息進(jìn)行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行鑒權(quán)。
考慮到賬戶安全性,在允許用戶訪問(wèn)并操作查找到的應(yīng)用之前,對(duì)控制信息進(jìn)行鑒權(quán),當(dāng)控制信息是指紋信息時(shí),由于指紋的唯一性,智能密鑰裝置可直接對(duì)指紋信息進(jìn)行鑒權(quán),當(dāng)指紋信息與查找到的應(yīng)用內(nèi)的指紋信息一致時(shí),則鑒權(quán)通過(guò)。而對(duì)于按鍵信息,由于按鍵信息的非唯一性,同一按鍵信息可能是任何一個(gè)用戶發(fā)出,因此智能密鑰裝置可發(fā)出聲音或信息提示,請(qǐng)用戶另行輸入賬戶密碼,當(dāng)輸入的賬戶密碼與查找到的應(yīng)用內(nèi)的密碼一致時(shí),鑒權(quán)通過(guò),否則拒絕用戶訪問(wèn)或要求用戶重新輸入賬戶密碼。
步驟S104、控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用。
鑒權(quán)通過(guò)后,主機(jī)設(shè)備將該應(yīng)用設(shè)置為當(dāng)前運(yùn)行的應(yīng)用,即主機(jī)設(shè)備運(yùn)行所述應(yīng)用,供用戶訪問(wèn)該應(yīng)用下的數(shù)據(jù)及進(jìn)行其它相應(yīng)的操作,如進(jìn)行與交易相關(guān)的讀取寫(xiě)入等操作。
實(shí)現(xiàn)該步驟的具體方式可以是在智能密鑰裝置內(nèi)部設(shè)置不同的應(yīng)用名,在主機(jī)設(shè)備設(shè)置一共用應(yīng)用名,當(dāng)智能密鑰裝置確定內(nèi)部的一個(gè)應(yīng)用后,主機(jī)設(shè)備的共用應(yīng)用名僅對(duì)應(yīng)該選定的應(yīng)用,其它未選擇的應(yīng)用對(duì)主機(jī)設(shè)備不可見(jiàn)。例如智能密鑰裝置內(nèi)部不同的應(yīng)用名是在主機(jī)設(shè)備的共用應(yīng)用名基礎(chǔ)上加前綴和/或后綴構(gòu)成,智能密鑰裝置內(nèi)部不同的應(yīng)用對(duì)應(yīng)不同的設(shè)備序列號(hào)。
本實(shí)施例可以實(shí)現(xiàn)同一智能密鑰裝置管理不同的賬戶,當(dāng)對(duì)其中一個(gè)選定賬戶進(jìn)行訪問(wèn)時(shí)其他未選定的賬戶是不可見(jiàn)的,既實(shí)現(xiàn)了智能密鑰裝置的多用戶使用又保證了每個(gè)用戶的賬戶信息安全。
參照?qǐng)D3,提出本發(fā)明實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的裝置一實(shí)施例,包括
設(shè)置模塊10,用于設(shè)置控制信息與應(yīng)用的映射關(guān)系。
手動(dòng)輸入模塊20,用于接收用戶手動(dòng)輸入的控制信息;
查找模塊30,用于根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對(duì)應(yīng)的應(yīng)用;
鑒權(quán)模塊40,用于對(duì)所述控制信息進(jìn)行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行鑒權(quán)。
控制模塊50,用于控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用。
在使用時(shí),智能密鑰裝置和主機(jī)設(shè)備連接,智能密鑰裝置針對(duì)不同的賬戶設(shè)置了多個(gè)應(yīng)用(該應(yīng)用可存儲(chǔ)在智能密鑰裝置的某一指定存儲(chǔ)空間如EEPROM等內(nèi)存),每一應(yīng)用存儲(chǔ)對(duì)應(yīng)賬戶的數(shù)據(jù),以及進(jìn)行不同的操作。主機(jī)設(shè)備在同一時(shí)刻只能運(yùn)行智能密鑰裝置中某一特定應(yīng)用。
手動(dòng)輸入模塊20接收用戶手動(dòng)輸入的控制信息,可在智能密鑰裝置與主機(jī)設(shè)備連接之前或之后進(jìn)行輸入。通常該手動(dòng)輸入模塊20為一內(nèi)置的手動(dòng)輸入裝置如按鍵、指紋識(shí)別裝置或觸摸識(shí)別裝置等,輸入的控制信息相應(yīng)的可以為按鍵信息、指紋信息或觸摸信息。為方便解釋,本實(shí)施例以按鍵輸入為例進(jìn)行說(shuō)明。
設(shè)置模塊10預(yù)先設(shè)置多個(gè)按鍵信息與多個(gè)應(yīng)用之間的一一映射關(guān)系,每一應(yīng)用對(duì)應(yīng)一賬戶。當(dāng)用戶按下某一按鍵時(shí),手動(dòng)輸入模塊20即接收到相應(yīng)的按鍵信息,查找模塊30通過(guò)該按鍵信息查找到對(duì)應(yīng)的應(yīng)用,即可獲知該應(yīng)用下的賬戶信息,該賬戶信息包括數(shù)字證書(shū)和用戶密碼等。
考慮到賬戶安全性,在允許用戶訪問(wèn)并操作查找到的應(yīng)用之前,鑒權(quán)模塊40對(duì)控制信息進(jìn)行鑒權(quán),當(dāng)控制信息是指紋信息時(shí),由于指紋的唯一性,鑒權(quán)模塊40可直接對(duì)指紋信息進(jìn)行鑒權(quán),當(dāng)指紋信息與查找到的應(yīng)用內(nèi)的指紋信息一致時(shí),則鑒權(quán)通過(guò)。而對(duì)于按鍵信息,由于按鍵信息的非唯一性,同一按鍵信息可能是任何一個(gè)用戶發(fā)出,因此鑒權(quán)模塊 40可發(fā)出聲音或信息提示,請(qǐng)用戶另行輸入賬戶密碼,當(dāng)輸入的賬戶密碼與查找到的應(yīng)用內(nèi)的密碼一致時(shí),鑒權(quán)通過(guò),否則拒絕用戶訪問(wèn)或要求用戶重新輸入賬戶密碼。
鑒權(quán)通過(guò)后,主機(jī)設(shè)備將該應(yīng)用設(shè)置為當(dāng)前運(yùn)行的應(yīng)用,即運(yùn)行所述應(yīng)用,供用戶訪問(wèn)該應(yīng)用下的數(shù)據(jù)及進(jìn)行其它相應(yīng)的操作,如進(jìn)行與交易相關(guān)的讀取寫(xiě)入等操作。
在具體實(shí)現(xiàn)上述工作原理時(shí),可在智能密鑰裝置內(nèi)部設(shè)置不同的應(yīng)用名,在主機(jī)設(shè)備設(shè)置一共用應(yīng)用名,當(dāng)查找模塊30確定內(nèi)部的一個(gè)應(yīng)用后,主機(jī)設(shè)備的共用應(yīng)用名僅對(duì)應(yīng)該選定的應(yīng)用,其它未選擇的應(yīng)用對(duì)主機(jī)設(shè)備不可見(jiàn)。例如智能密鑰裝置內(nèi)部不同的應(yīng)用名是在主機(jī)設(shè)備的共用應(yīng)用名基礎(chǔ)上加前綴和/或后綴構(gòu)成,智能密鑰裝置內(nèi)部不同的應(yīng)用對(duì)應(yīng)不同的設(shè)備序列號(hào)。
本實(shí)施例可以實(shí)現(xiàn)同一智能密鑰裝置管理不同的賬戶,當(dāng)對(duì)其中一個(gè)選定賬戶進(jìn)行訪問(wèn)時(shí)其他未選定的賬戶是不可見(jiàn)的,既實(shí)現(xiàn)了智能密鑰裝置的多用戶使用又保證了每個(gè)用戶的賬戶信息安全。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法,其特征在于,包括以下步驟 接收用戶手動(dòng)輸入的控制信息;根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對(duì)應(yīng)的應(yīng)用; 控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在執(zhí)行步驟在與本裝置連接的主機(jī)設(shè)備上運(yùn)行所述應(yīng)用之前,還包括對(duì)所述控制信息進(jìn)行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行鑒權(quán)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述控制信息為按鍵輸入信息、指紋信息或觸摸識(shí)別信息。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述步驟控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用包括允許或拒絕用戶對(duì)所述應(yīng)用下的數(shù)據(jù)進(jìn)行指定操作。
5.如權(quán)利要求1或2所述的方法,其特征在于,在執(zhí)行步驟接收用戶手動(dòng)輸入的控制信息之前,還包括設(shè)置控制信息與應(yīng)用的映射關(guān)系。
6.一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的裝置,其特征在于,包括 手動(dòng)輸入模塊,用于接收用戶手動(dòng)輸入的控制信息;查找模塊,用于根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對(duì)應(yīng)的應(yīng)用;控制模塊,用于控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括鑒權(quán)模塊,用于對(duì)所述控制信息進(jìn)行鑒權(quán);或者,接收用戶輸入的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行鑒權(quán)。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述控制信息為按鍵輸入信息、指紋信息或觸摸識(shí)別信息。
9.如權(quán)利要求6或7所述的裝置,其特征在于,所述控制模塊具體用于 允許或拒絕用戶對(duì)所述應(yīng)用下的數(shù)據(jù)進(jìn)行指定操作。
10.如權(quán)利要求6或7所述的裝置,其特征在于,還包括 設(shè)置模塊,用于設(shè)置控制信息與應(yīng)用的映射關(guān)系。
全文摘要
本發(fā)明揭示了一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法和裝置,該方法包括以下步驟接收用戶手動(dòng)輸入的控制信息;根據(jù)預(yù)設(shè)的控制信息與應(yīng)用的映射關(guān)系以及所述控制信息,查找對(duì)應(yīng)的應(yīng)用;控制與本裝置連接的主機(jī)設(shè)備運(yùn)行所述應(yīng)用。本發(fā)明提供的一種實(shí)現(xiàn)智能密鑰裝置多應(yīng)用手動(dòng)切換的方法和裝置,可通過(guò)一個(gè)智能密鑰裝置管理多個(gè)賬戶。
文檔編號(hào)H04L9/32GK102523090SQ20111039328
公開(kāi)日2012年6月27日 申請(qǐng)日期2011年12月1日 優(yōu)先權(quán)日2011年12月1日
發(fā)明者陳柳章 申請(qǐng)人:深圳市文鼎創(chuàng)數(shù)據(jù)科技有限公司