專利名稱:具有pin碼輸入功能的智能卡讀卡器及智能卡操作的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能卡應(yīng)用技術(shù)領(lǐng)域,特別涉及智能卡PIN碼操作技術(shù)領(lǐng)域,具體是指一種具有PIN碼輸入功能的智能卡讀卡器及智能卡操作的方法。
背景技術(shù):
智能卡的芯片操作系統(tǒng),在設(shè)計(jì)之時(shí),均會(huì)提供身份鑒別機(jī)制以限制卡上敏感數(shù)據(jù)訪問和關(guān)鍵操作執(zhí)行,防止卡片被誤用或是敏感數(shù)據(jù)泄露。通常做法是要求持卡人在敏感數(shù)據(jù)訪問和關(guān)鍵操作執(zhí)行之前輸入PIN碼(Personal Identification Number,個(gè)人識別碼),卡片內(nèi)校驗(yàn)通過之后才允許操作繼續(xù)。當(dāng)在桌面終端上使用智能卡系統(tǒng)時(shí),PIN碼通過終端鍵盤輸入,如果該終端上駐留有擊鍵記錄程序,將嚴(yán)重威脅PIN碼的安全性。同時(shí),從終端到讀卡器的物理鏈路面臨著各種軟硬件監(jiān)測手段的監(jiān)聽,增大了 PIN碼泄露的風(fēng)險(xiǎn)。
為防止PIN碼被第三方非法獲取,現(xiàn)有技術(shù)中出現(xiàn)了多種保護(hù)措施。例如,設(shè)計(jì)密碼輸入軟鍵盤并隨機(jī)置亂按鍵布局,以規(guī)避擊鍵記錄程序追蹤;再比如,使用數(shù)據(jù)加密技術(shù),將PIN碼加密傳入卡內(nèi)。前一種方法雖然提高了擊鍵記錄程序截取PIN碼的難度,但并不能從根本上防止。后一種方法中,PIN碼和加密使用的密鑰必然會(huì)明文出現(xiàn)在終端內(nèi)存中,同樣不能從根本上保證PIN碼不被泄漏。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種PIN碼能夠通過智能卡讀卡器自帶的鍵盤進(jìn)行輸入,從而有效避免通過終端輸入PIN碼存在的PIN碼泄露風(fēng)險(xiǎn),大幅提高用戶使用智能卡的安全性,且裝置結(jié)構(gòu)簡單,實(shí)現(xiàn)方法簡便,實(shí)現(xiàn)成本低廉,應(yīng)用范圍廣泛的具有PIN碼輸入功能的智能卡讀卡器及智能卡操作的方法。為了實(shí)現(xiàn)上述的目的,本發(fā)明的具有PIN碼輸入功能的智能卡讀卡器的構(gòu)成如下該具有PIN碼輸入功能的智能卡讀卡器包括智能卡插槽、讀卡器控制芯片、通用接口和鍵盤,所述的智能卡插槽通過所述的讀卡器控制芯片連接所述的通用接口,所述的鍵盤連接于所述的讀卡器控制芯片。該具有PIN碼輸入功能的智能卡讀卡器中,所述的讀卡器還包括殼體,所述的讀卡器控制芯片設(shè)置于所述的殼體內(nèi),所述的智能卡插槽、通用接口和鍵盤均設(shè)置于所述的殼體上。該具有PIN碼輸入功能的智能卡讀卡器中,所述的鍵盤為物理鍵盤。該具有PIN碼輸入功能的智能卡讀卡器中,所述的讀卡器還包括顯示器,所述的顯示器連接所述的讀卡器控制芯片,且該顯示器設(shè)置于所述的殼體上。該具有PIN碼輸入功能的智能卡讀卡器中,所述的顯示器為觸摸屏顯示器,所述的鍵盤為所述的觸摸屏顯示器顯示的虛擬鍵盤,所述的讀卡器控制芯片包括虛擬鍵盤控制單元,所述的虛擬鍵盤控制單元連接所述的觸摸屏顯示器。
本發(fā)明還提供一種利用所述的具有PIN碼輸入功能的智能卡讀卡器實(shí)現(xiàn)基于PIN碼的智能卡操作的方法,該智能卡操作的方法包括PIN碼校驗(yàn)操作,所述的PIN碼校驗(yàn)操作,包括以下步驟(11)用戶將智能卡插入所述的智能卡插槽,并通過所述的通用接口將所述的智能卡讀卡器與一個(gè)PC相連接;(12)所述的PC向所述的智能卡讀卡器發(fā)送PIN碼校驗(yàn)指令;(13)所述的讀卡器控制芯片獲得并分析所述的PIN碼校驗(yàn)指令;(14)所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示;(15)用戶操作所述的鍵盤向所述的智能卡讀卡器輸入當(dāng)前PIN碼;
(16)所述的讀卡器控制芯片根據(jù)用戶輸入的當(dāng)前PIN碼,產(chǎn)生PIN碼信息,并發(fā)送至所述的智能卡;(17)所述的智能卡進(jìn)行根據(jù)所述的PIN碼信息進(jìn)行PIN碼校驗(yàn),并產(chǎn)生校驗(yàn)結(jié)果;(18)所述的智能卡通過所述的智能卡讀卡將所述的校驗(yàn)結(jié)果發(fā)送至所述的PC。該實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,所述的PIN碼信息包括頭信息、長度信息和當(dāng)前PIN碼,所述的長度信息為當(dāng)前PIN碼長度。該實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,所述的智能卡操作包括PIN碼修改操作,所述的PIN碼修改操作,包括以下步驟(21)用戶將智能卡插入所述的智能卡插槽,并通過所述的通用接口將所述的智能卡讀卡器與一個(gè)PC相連接;(22)所述的PC向所述的智能卡讀卡器發(fā)送PIN碼修改指令;(23)所述的讀卡器控制芯片獲得并分析所述的PIN碼修改指令;(24)所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示;(25)用戶操作所述的鍵盤向所述的智能卡讀卡器輸入當(dāng)前PIN碼;(26)所述的智能卡讀卡器向用戶發(fā)出輸入新PIN碼提示;(27)用戶操作所述的鍵盤向所述的智能卡讀卡器輸入新PIN碼;(28)所述的讀卡器控制芯片根據(jù)用戶輸入的當(dāng)前PIN碼和新PIN碼產(chǎn)生修改PIN碼信息,并發(fā)送至所述的智能卡;(29)所述的智能卡進(jìn)行根據(jù)所述的修改PIN碼信息進(jìn)行PIN碼修改,并產(chǎn)生修改結(jié)果;(30)所述的智能卡通過所述的智能卡讀卡將所述的修改結(jié)果發(fā)送至所述的PC。該實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,所述的修改PIN碼信息包括頭信息、長度信息、當(dāng)前PIN碼和新PIN碼,所述的長度信息為當(dāng)前PIN碼長度與新PIN碼長度的和加
O該實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,所述的智能卡讀卡器還包括顯示器,所述的顯示器連接所述的讀卡器控制芯片,所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示,具體為所述的讀卡器控制芯片控制所述的顯示器顯示輸入當(dāng)前PIN碼提示信息;所述的智能卡讀卡器向用戶發(fā)出輸入新PIN碼提示,具體為所述的讀卡器控制芯片通過所述的顯示器顯示輸入新PIN碼提示信息。
該實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,所述的顯示器為觸摸屏顯示器,所述的鍵盤為所述的觸摸屏顯示器顯示的虛擬鍵盤,所述的讀卡器控制芯片包括虛擬鍵盤控制單元,所述的虛擬鍵盤控制單元連接所述的觸摸屏顯示器,所述的讀卡器控制芯片控制所述的顯示器顯示輸入當(dāng)前PIN碼提示信息,具體為所述的讀卡器控制芯片控制所述的觸摸屏顯示器顯示輸入當(dāng)前PIN碼提示信息,且所述的虛擬鍵盤控制單元控制所述的觸摸屏顯示器顯示虛擬鍵盤;所述的讀卡器控制芯片通過所述的顯示器顯示輸入新PIN碼提示信息,具體為所述的讀卡器控制芯片控制所述的觸摸屏顯示器顯示輸入新PIN碼提示信息,且所述的虛擬鍵盤控制單元控制所述的觸摸屏顯示器顯示虛擬鍵盤。采用了該發(fā)明的具有PIN碼輸入功能的智能卡讀卡器及智能卡操作的方法,其智能讀卡器包括連接讀卡器控制芯片的鍵盤,所述的智能卡操作的方法包括的PIN碼校驗(yàn)操作中,智能卡讀卡器所連接的PC向讀卡器發(fā)送PIN碼校驗(yàn)指令后,智能卡讀卡器提示用戶輸入PIN碼,用戶操作智能卡讀卡器自帶的鍵盤輸入PIN碼后,智能卡根據(jù)PIN碼進(jìn)行PIN碼校驗(yàn),并將校驗(yàn)結(jié)果發(fā)送至所述的PC,完成PIN碼校驗(yàn)操作,從而有效避免通過PC等終 端輸入PIN碼存在的PIN碼泄露風(fēng)險(xiǎn),大幅提高了用戶使用智能卡的安全性,且本發(fā)明的具有PIN碼輸入功能的智能卡讀卡器的結(jié)構(gòu)簡單,實(shí)現(xiàn)基于PIN碼的智能卡操作的方法的實(shí)現(xiàn)步驟簡便,實(shí)現(xiàn)成本低廉,應(yīng)用范圍也較為廣泛。
圖I為本發(fā)明的具有PIN碼輸入功能的智能卡讀卡器的結(jié)構(gòu)示意圖。圖2為本發(fā)明的具有PIN碼輸入功能的智能卡讀卡器自帶鍵盤的布局示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的技術(shù)頁面,特舉以下實(shí)施例詳細(xì)說明。請參閱圖I所示,為本發(fā)明的具有PIN碼輸入功能的智能卡讀卡器的結(jié)構(gòu)示意圖。在一種實(shí)施方式中,該具有PIN碼輸入功能的智能卡讀卡器包括智能卡插槽I、讀卡器控制芯片(圖中未示出)、通用接口 2、鍵盤3和殼體4。所述的讀卡器控制芯片設(shè)置于所述的殼體4內(nèi),所述的智能卡插槽I、通用接口 2和鍵盤3均設(shè)置于所述的殼體4上。所述的智能卡插槽I通過所述的讀卡器控制芯片連接所述的通用接口 2,所述的鍵盤3連接于所述的讀卡器控制芯片。在利用該實(shí)施方式所述的具有PIN碼輸入功能的智能卡讀卡器實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,所述的智能卡操作包括PIN碼校驗(yàn)操作和PIN碼修改操作。所述的PIN碼校驗(yàn)操作包括以下步驟(11)用戶將智能卡插入所述的智能卡插槽1,并通過所述的通用接口 2將所述的智能卡讀卡器與一個(gè)PC相連接;(12)所述的PC向所述的智能卡讀卡器發(fā)送PIN碼校驗(yàn)指令;(13)所述的讀卡器控制芯片獲得并分析所述的PIN碼校驗(yàn)指令;(14)所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示;(15)用戶操作所述的鍵盤3向所述的智能卡讀卡器輸入當(dāng)前PIN碼;(16)所述的讀卡器控制芯片根據(jù)用戶輸入的當(dāng)前PIN碼,產(chǎn)生PIN碼信息,并發(fā)送至所述的智能卡;(17)所述的智能卡進(jìn)行根據(jù)所述的PIN碼信息進(jìn)行PIN碼校驗(yàn),并產(chǎn)生校驗(yàn)結(jié)果;(18)所述的智能卡通過所述的智能卡讀卡將所述的校驗(yàn)結(jié)果發(fā)送至所述的PC。其中,所述的PIN碼信息包括頭信息、長度信息和當(dāng)前PIN碼,所述的長度信息為當(dāng)前PIN碼長度。而所述的PIN碼修改操作包括以下步驟(21)用戶將智能卡插入所述的智能卡插槽1,并通過所述的通用接口 2將所述的智能卡讀卡器與一個(gè)PC相連接; (22)所述的PC向所述的智能卡讀卡器發(fā)送PIN碼修改指令;(23)所述的讀卡器控制芯片獲得并分析所述的PIN碼修改指令;(24)所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示;(25)用戶操作所述的鍵盤3向所述的智能卡讀卡器輸入當(dāng)前PIN碼;(26)所述的智能卡讀卡器向用戶發(fā)出輸入新PIN碼提示;(27)用戶操作所述的鍵盤3向所述的智能卡讀卡器輸入新PIN碼;(28)所述的讀卡器控制芯片根據(jù)用戶輸入的當(dāng)前PIN碼和新PIN碼產(chǎn)生修改PIN碼信息,并發(fā)送至所述的智能卡;(29)所述的智能卡進(jìn)行根據(jù)所述的修改PIN碼信息進(jìn)行PIN碼修改,并產(chǎn)生修改結(jié)果;(30)所述的智能卡通過所述的智能卡讀卡將所述的修改結(jié)果發(fā)送至所述的PC。其中,所述的修改PIN碼信息包括頭信息、長度信息、當(dāng)前PIN碼和新PIN碼,所述的長度信息為當(dāng)前PIN碼長度與新PIN碼長度的和加一。在一種優(yōu)選的實(shí)施方式中,所述的鍵盤3為固定于殼體4上的物理鍵盤。在另一種較優(yōu)選的實(shí)施方式中,所述的讀卡器還包括顯示器5,所述的顯示器5連接所述的讀卡器控制芯片,且該顯示器5設(shè)置于所述的殼體4上。在利用該較優(yōu)選的實(shí)施方式所述的智能卡讀卡器實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,步驟(14)及(24)中所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示,具體為所述的讀卡器控制芯片控制所述的顯示器5顯示輸入當(dāng)前PIN碼提示信息;而步驟
(26)中所述的智能卡讀卡器向用戶發(fā)出輸入新PIN碼提示,具體為所述的讀卡器控制芯片通過所述的顯示器5顯示輸入新PIN碼提示信息。在一種更優(yōu)選的實(shí)施方式中,所述的顯示器5為觸摸屏顯示器,所述的鍵盤3為所述的觸摸屏顯示器顯示的虛擬鍵盤,所述的讀卡器控制芯片包括虛擬鍵盤控制單元,所述的虛擬鍵盤控制單元連接所述的觸摸屏顯示器。在利用該更優(yōu)選的實(shí)施方式所述的智能卡讀卡器實(shí)現(xiàn)基于PIN碼的智能卡操作的方法中,所述的讀卡器控制芯片控制所述的顯示器5顯示輸入當(dāng)前PIN碼提示信息,具體為所述的讀卡器控制芯片控制所述的觸摸屏顯示器顯示輸入當(dāng)前PIN碼提示信息,且所述的虛擬鍵盤控制單元控制所述的觸摸屏顯示器顯示虛擬鍵盤;而所述的讀卡器控制芯片通過所述的顯示器5顯示輸入新PIN碼提示信息,具體為所述的讀卡器控制芯片控制所述的觸摸屏顯示器顯示輸入新PIN碼提示信息,且所述的虛擬鍵盤控制單元控制所述的觸摸屏顯示器顯示虛擬鍵盤。在實(shí)際應(yīng)用中,本發(fā)明的讀卡器所自帶的鍵盤3的布局如圖2所示,利用該讀卡器使用自帶鍵盤獨(dú)立對智能卡進(jìn)行PIN碼操作的方法包括校驗(yàn)PIN碼和修改PIN碼。典型的應(yīng)用流程如下校驗(yàn)PIN 碼 I、PC發(fā)送AO指令至讀卡器;2、讀卡器根據(jù)指令頭,識別校驗(yàn)PIN碼操作指令;3、讀卡器顯示屏提示用戶輸入PIN碼;4、用戶輸入 PIN 碼 CurrentPIN ;
5、讀卡器組織指令報(bào)文Al,發(fā)送至卡片;6、讀卡器將卡片執(zhí)行結(jié)果返回PC。其中,AO指令格式為
80~XX PO PO PO"];Al指令格式為
PO 20 PO PO Ien CurrentPIN \,Ien 為 CurrentPIN 的長度。修改PIN 碼I、PC發(fā)送指令BO至讀卡器;2、讀卡器根據(jù)指令頭,識別修改PIN碼操作指令;3、讀卡器顯示屏提示用戶輸入當(dāng)前PIN碼;4、用戶輸入當(dāng)前 PIN 碼 CurrentPIN ;5、讀卡器顯示屏提示用戶輸入新PIN碼;6、用戶輸入新PIN碼NewPIN ;7、讀卡器組織指令報(bào)文BI,發(fā)送至卡片;8、讀卡器將卡片執(zhí)行結(jié)果返回PC。其中,BO指令格式為
80~XX PO PO PO"];BI指令格式
00 5E 00 00 Ien CurrentPIN FF NewPIN,Ien CurrentPIN 和 NewPIN 的長度之和加一。采用了該發(fā)明的具有PIN碼輸入功能的智能卡讀卡器及智能卡操作的方法,其智能讀卡器包括連接讀卡器控制芯片的鍵盤,所述的智能卡操作的方法包括的PIN碼校驗(yàn)操作中,智能卡讀卡器所連接的PC向讀卡器發(fā)送PIN碼校驗(yàn)指令后,智能卡讀卡器提示用戶輸入PIN碼,用戶操作智能卡讀卡器自帶的鍵盤輸入PIN碼后,智能卡根據(jù)PIN碼進(jìn)行PIN碼校驗(yàn),并將校驗(yàn)結(jié)果發(fā)送至所述的PC,完成PIN碼校驗(yàn)操作,從而有效避免通過PC等終端輸入PIN碼存在的PIN碼泄露風(fēng)險(xiǎn),大幅提高了用戶使用智能卡的安全性,且本發(fā)明的具有PIN碼輸入功能的智能卡讀卡器的結(jié)構(gòu)簡單,實(shí)現(xiàn)基于PIN碼的智能卡操作的方法的實(shí)現(xiàn)步驟簡便,實(shí)現(xiàn)成本低廉,應(yīng)用范圍也較為廣泛。
在此說明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
權(quán)利要求
1.一種具有PIN碼輸入功能的智能卡讀卡器,所述的讀卡器包括智能卡插槽、讀卡器控制芯片和通用接口,所述的智能卡插槽通過所述的讀卡器控制芯片連接所述的通用接口,其特征在于,所述的讀卡器還包括鍵盤,所述的鍵盤連接于所述的讀卡器控制芯片。
2.根據(jù)權(quán)利要求I所述的具有PIN碼輸入功能的智能卡讀卡器,其特征在于,所述的讀卡器還包括殼體,所述的讀卡器控制芯片設(shè)置于所述的殼體內(nèi),所述的智能卡插槽、通用接口和鍵盤均設(shè)置于所述的殼體上。
3.根據(jù)權(quán)利要求2所述的具有PIN碼輸入功能的智能卡讀卡器,其特征在于,所述的鍵盤為物理鍵盤。
4.根據(jù)權(quán)利要求2所述的具有PIN碼輸入功能的智能卡讀卡器,其特征在于,所述的讀卡器還包括顯示器,所述的顯示器連接所述的讀卡器控制芯片,且該顯示器設(shè)置于所述的殼體上。
5.根據(jù)權(quán)利要求4所述的具有PIN碼輸入功能的智能卡讀卡器,其特征在于,所述的顯示器為觸摸屏顯示器,所述的鍵盤為所述的觸摸屏顯示器顯示的虛擬鍵盤,所述的讀卡器控制芯片包括虛擬鍵盤控制單元,所述的虛擬鍵盤控制單元連接所述的觸摸屏顯示器。
6.一種利用權(quán)利要求I所述的具有PIN碼輸入功能的智能卡讀卡器實(shí)現(xiàn)基于PIN碼的智能卡操作的方法,其特征在于,所述的智能卡操作的方法包括PIN碼校驗(yàn)操作,所述的PIN碼校驗(yàn)操作,包括以下步驟 (11)用戶將智能卡插入所述的智能卡插槽,并通過所述的通用接口將所述的智能卡讀卡器與一個(gè)PC相連接; (12)所述的PC向所述的智能卡讀卡器發(fā)送PIN碼校驗(yàn)指令; (13)所述的讀卡器控制芯片獲得并分析所述的PIN碼校驗(yàn)指令; (14)所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示; (15)用戶操作所述的鍵盤向所述的智能卡讀卡器輸入當(dāng)前PIN碼; (16)所述的讀卡器控制芯片根據(jù)用戶輸入的當(dāng)前PIN碼,產(chǎn)生PIN碼信息,并發(fā)送至所述的智能卡; (17)所述的智能卡進(jìn)行根據(jù)所述的PIN碼信息進(jìn)行PIN碼校驗(yàn),并產(chǎn)生校驗(yàn)結(jié)果; (18)所述的智能卡通過所述的智能卡讀卡將所述的校驗(yàn)結(jié)果發(fā)送至所述的PC。
7.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)基于PIN碼的智能卡操作的方法,其特征在于,所述的PIN碼信息包括頭信息、長度信息和當(dāng)前PIN碼,所述的長度信息為當(dāng)前PIN碼長度。
8.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)基于PIN碼的智能卡操作的方法,其特征在于,所述的智能卡操作的方法還包括PIN碼修改操作,所述的PIN碼修改操作,包括以下步驟 (21)用戶將智能卡插入所述的智能卡插槽,并通過所述的通用接口將所述的智能卡讀卡器與一個(gè)PC相連接; (22)所述的PC向所述的智能卡讀卡器發(fā)送PIN碼修改指令; (23)所述的讀卡器控制芯片獲得并分析所述的PIN碼修改指令; (24)所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示; (25)用戶操作所述的鍵盤向所述的智能卡讀卡器輸入當(dāng)前PIN碼; (26)所述的智能卡讀卡器向用戶發(fā)出輸入新PIN碼提示; (27)用戶操作所述的鍵盤向所述的智能卡讀卡器輸入新PIN碼;(28)所述的讀卡器控制芯片根據(jù)用戶輸入的當(dāng)前PIN碼和新PIN碼產(chǎn)生修改PIN碼信息,并發(fā)送至所述的智能卡; (29)所述的智能卡進(jìn)行根據(jù)所述的修改PIN碼信息進(jìn)行PIN碼修改,并產(chǎn)生修改結(jié)果; (30)所述的智能卡通過所述的智能卡讀卡將所述的修改結(jié)果發(fā)送至所述的PC。
9.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)基于PIN碼的智能卡操作的方法,其特征在于,所述的修改PIN碼信息包括頭信息、長度信息、當(dāng)前PIN碼和新PIN碼,所述的長度信息為當(dāng)前PIN碼長度與新PIN碼長度的和加一。
10.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)基于PIN碼的智能卡操作的方法,其特征在于,所述的智能卡讀卡器還包括顯示器,所述的顯示器連接所述的讀卡器控制芯片,所述的智能卡讀卡器向用戶發(fā)出輸入當(dāng)前PIN碼提示,具體為 所述的讀卡器控制芯片控制所述的顯示器顯示輸入當(dāng)前PIN碼提示信息; 所述的智能卡讀卡器向用戶發(fā)出輸入新PIN碼提示,具體為 所述的讀卡器控制芯片通過所述的顯示器顯示輸入新PIN碼提示信息。
11.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)基于PIN碼的智能卡操作的方法,其特征在于,所述的顯示器為觸摸屏顯示器,所述的鍵盤為所述的觸摸屏顯示器顯示的虛擬鍵盤,所述的讀卡器控制芯片包括虛擬鍵盤控制單元,所述的虛擬鍵盤控制單元連接所述的觸摸屏顯示器,所述的讀卡器控制芯片控制所述的顯示器顯示輸入當(dāng)前PIN碼提示信息,具體為 所述的讀卡器控制芯片控制所述的觸摸屏顯示器顯示輸入當(dāng)前PIN碼提示信息,且所述的虛擬鍵盤控制單元控制所述的觸摸屏顯示器顯示虛擬鍵盤; 所述的讀卡器控制芯片通過所述的顯示器顯示輸入新PIN碼提示信息,具體為 所述的讀卡器控制芯片控制所述的觸摸屏顯示器顯示輸入新PIN碼提示信息,且所述的虛擬鍵盤控制單元控制所述的觸摸屏顯示器顯示虛擬鍵盤。
全文摘要
本發(fā)明涉及一種具有PIN碼輸入功能的智能卡讀卡器及智能卡操作的方法,屬于智能卡應(yīng)用技術(shù)領(lǐng)域。該智能卡讀卡器包括連接讀卡器控制芯片的鍵盤。該智能卡操作的方法所包括的PIN碼校驗(yàn)操作中,PC向讀卡器發(fā)送PIN碼校驗(yàn)指令后,智能卡讀卡器提示用戶輸入PIN碼,用戶操作讀卡器自帶的鍵盤輸入PIN碼,而后智能卡進(jìn)行PIN碼校驗(yàn),并將校驗(yàn)結(jié)果發(fā)送至所述的PC,完成PIN碼校驗(yàn)操作。從而有效避免通過PC等終端輸入PIN碼存在的PIN碼泄露風(fēng)險(xiǎn),大幅提高了用戶使用智能卡的安全性,且本發(fā)明的具有PIN碼輸入功能的智能卡讀卡器的結(jié)構(gòu)簡單,實(shí)現(xiàn)基于PIN碼的智能卡操作的方法的實(shí)現(xiàn)步驟簡便,實(shí)現(xiàn)成本低廉,應(yīng)用范圍也較為廣泛。
文檔編號G06F3/041GK102831369SQ20121033891
公開日2012年12月19日 申請日期2012年9月13日 優(yōu)先權(quán)日2012年9月13日
發(fā)明者胥怡心, 邢勤, 胡永濤, 王興 申請人:公安部第三研究所