多核心平行處理非接觸式晶片卡讀寫機(jī)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于一種非接觸式晶片卡讀寫機(jī),特別是關(guān)于一種主控制器對(duì)安全存取模組為具快速回應(yīng)的一對(duì)多通訊架構(gòu)的非接觸式晶片卡讀寫機(jī)。
【背景技術(shù)】
[0002]圖1是一現(xiàn)有非接觸式晶片卡讀卡機(jī)10的系統(tǒng)架構(gòu),該讀卡機(jī)10內(nèi)建I?4組安全存取模組(security access module, SAM) 11,安全存取模組11是由不同的票證營(yíng)運(yùn)系統(tǒng)提供的安全存取模組卡插入一插槽111內(nèi)所組成,因此存取方式、命令及密碼都可能不同,故讀卡機(jī)10對(duì)于存取操作安全存取模組11只能一對(duì)多,同一時(shí)間只能針對(duì)其中一組安全存取模組11進(jìn)行取得卡片16的認(rèn)證碼及交易認(rèn)證碼運(yùn)算,其運(yùn)算時(shí)間約0.2?0.3秒。
[0003]進(jìn)一步言之,讀卡機(jī)10在非接觸式晶片卡16進(jìn)入感測(cè)范圍時(shí)(可能同時(shí)有多張非接觸式晶片卡進(jìn)入感測(cè)范圍,但系統(tǒng)會(huì)選擇一張進(jìn)行操作),應(yīng)用一天線單元13讀取到該非接觸式晶片卡16的卡型辨識(shí)資料,并由一卡型辨識(shí)單元14來(lái)確該卡型后取得卡號(hào),經(jīng)由主控制單元15通過(guò)一安全存取模組介面控制器12個(gè)別協(xié)同其一安全存取模組11而算出卡片認(rèn)證碼(Key ;金鑰),再由非接觸式晶片卡16確認(rèn)主控制單元15算得的認(rèn)證碼是否正確,如根據(jù)第I組安全存取模組Ila運(yùn)算出認(rèn)證碼正確,則可確認(rèn)該非接觸式晶片卡16與第I組安全存取模組Ila的對(duì)應(yīng)關(guān)系及取得對(duì)非接觸式晶片卡16交易存取權(quán)限;但是不正確時(shí)則再以單工模式S依序交由第2組、第3組、第4組安全存取模組(11b、11c、Ild)進(jìn)行非接觸式晶片卡16與安全存取模組11對(duì)應(yīng)確認(rèn)。如果是由第4組安全存取模組Ild運(yùn)算出的認(rèn)證碼與非接觸式晶片卡16確認(rèn)對(duì)應(yīng)關(guān)系,其卡片交易由四組安全存取模組的運(yùn)算時(shí)間再加上交易運(yùn)算時(shí)間則約需1.2?1.6秒。這樣的處理時(shí)間已經(jīng)超過(guò)交通運(yùn)輸系統(tǒng)驗(yàn)卡所容許的時(shí)間,遑論再增加不同票證營(yíng)運(yùn)組織的安全存取模組之后,其處理的時(shí)間更是無(wú)法忍受。因此,此種內(nèi)含多組安全存取模組的讀卡機(jī)對(duì)于要求快速認(rèn)證取得卡片內(nèi)容的應(yīng)用場(chǎng)合中,將會(huì)受限。
[0004]針對(duì)非接觸式晶片卡讀卡機(jī)的上述問(wèn)題,在本案發(fā)明人研發(fā)之后,提出中國(guó)臺(tái)灣證書號(hào)1408608號(hào)「多組安全存取模組同步驗(yàn)證之非接觸式晶片卡讀寫模組」加以解決。該讀寫模組包含數(shù)個(gè)安全存取模組介面控制器,每一安全存取模組介面控制器對(duì)應(yīng)于每一安全存取模組而設(shè)置,可提供主控制單元在獲取一非接觸式晶片卡卡號(hào)之后,多任務(wù)同步地驗(yàn)算個(gè)別的認(rèn)證碼,再逐一利用該些認(rèn)證碼來(lái)與該非接觸式晶片卡相互驗(yàn)證,以獲得可以存取該非接觸式晶片卡的一組認(rèn)證碼,此種采用批次作業(yè)驗(yàn)算個(gè)別的認(rèn)證碼與非接觸式晶片卡批次作業(yè)認(rèn)證碼的架構(gòu)可將整體作業(yè)時(shí)間大幅縮減,而且,每增加一個(gè)票證營(yíng)運(yùn)系統(tǒng)的安全存取模組并不會(huì)增加計(jì)算認(rèn)證碼的時(shí)間,更不會(huì)拖垮整個(gè)驗(yàn)票時(shí)程,充分符合快速認(rèn)證取得卡片內(nèi)容的應(yīng)用場(chǎng)合。然而,利用該主控制單元來(lái)處理所有票證營(yíng)運(yùn)系統(tǒng)的票卡讀卡程序及認(rèn)證碼(安全金鑰),造成該讀寫模組在軟體修改上的不便,且在認(rèn)證讀取的管理上也可能會(huì)有一些不夠安全的問(wèn)題。具體而論,各票證營(yíng)運(yùn)系統(tǒng)的安全存取模組卡的存取方式、命令及密碼都不同,若是其中一家票證營(yíng)運(yùn)系統(tǒng)要做金鑰交換機(jī)制的修改或新增,或者每新增一家票證營(yíng)運(yùn)系統(tǒng)時(shí),都需要修改該主控制單元的軟體與票卡處理作業(yè),造成要花費(fèi)較久的時(shí)間,此外,當(dāng)票卡處理發(fā)生錯(cuò)誤時(shí)也較難迅速追蹤克服。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的主要技術(shù)問(wèn)題在于,克服現(xiàn)有技術(shù)存在的上述缺陷,而提供一種多核心平行處理非接觸式晶片卡讀寫機(jī),該讀寫機(jī)的各組安全存取模組介面控制器包含一獨(dú)立的處理器用以處理所對(duì)應(yīng)的安全存取模組的讀卡程序及安全金鑰,達(dá)成較快速地認(rèn)證多個(gè)不同的票證營(yíng)運(yùn)組織,且能提高認(rèn)證讀取的安全性以及金鑰機(jī)制修改的便利性。
[0006]本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:
[0007]—種多核心平行處理非接觸式晶片卡讀寫機(jī)是用來(lái)配合非接觸式晶片卡相互認(rèn)證以取得卡片內(nèi)容及其所屬票證營(yíng)運(yùn)系統(tǒng),該非接觸式晶片卡讀寫機(jī)包含數(shù)個(gè)安全存取模組、與該數(shù)個(gè)安全存取模組個(gè)別對(duì)應(yīng)連接的數(shù)個(gè)安全存取模組介面控制器、一天線單元、一卡型辨識(shí)單元及一主控制器。各安全存取模組介面控制器對(duì)應(yīng)該數(shù)個(gè)安全存取模組中的一個(gè)電性連接,各安全存取模組介面控制器包含一個(gè)獨(dú)立的處理器用以處理所對(duì)應(yīng)的安全存取模組的讀卡程序及安全金鑰。該天線單元可和該非接觸式晶片卡進(jìn)行無(wú)線訊號(hào)的接收與傳輸以讀取該非接觸式晶片卡的卡片型態(tài)。該卡型辨識(shí)單元與該天線單元電性連接,并確認(rèn)符合該天線單元讀取的該非接觸式晶片卡的卡片型態(tài)后取得該卡號(hào)。該主控制器與該卡型辨識(shí)單元以及該數(shù)安全存取模組介面控制器個(gè)別電性連接,使得該卡型辨識(shí)單元所取得的卡號(hào)資料可通過(guò)該主控制器以多工模式傳輸至各安全存取模組介面控制器,且借由各安全存取模組介面控制器的處理器來(lái)處理所對(duì)應(yīng)的安全存取模組的讀卡程序及運(yùn)算出一個(gè)認(rèn)證碼,再以該些認(rèn)證碼依序測(cè)試該非接觸式晶片卡,找到可以存取該非接觸式晶片卡的一組認(rèn)證碼,并讀出該非接觸式晶片卡內(nèi)容及該所屬票證營(yíng)運(yùn)系統(tǒng),而輸出至連接該主控制器的一通訊介面。
[0008]依據(jù)本發(fā)明構(gòu)成的多核心平行處理非接觸式晶片卡讀寫機(jī)所獲得的功效在于:該讀寫機(jī)的主控制器對(duì)于該數(shù)安全存取模組介面控制器為具快速回應(yīng)的一對(duì)多通訊架構(gòu),因而,當(dāng)本發(fā)明的讀寫機(jī)讀取一非接觸式晶片卡的卡號(hào)后,可多工、同步地驗(yàn)算個(gè)別的認(rèn)證碼,再逐一利用該些認(rèn)證碼來(lái)與該非接觸式晶片卡相互驗(yàn)證,約可在約0.5?0.6秒的極短時(shí)間內(nèi)快速地獲得可以存取該非接觸式晶片卡的一組認(rèn)證碼,以完成卡片交易;再者,各組安全存取模組介面控制器皆包含一獨(dú)立的處理器用以處理所對(duì)應(yīng)的安全存取模組(即每一種票證別)的讀卡程序及安全金鑰,達(dá)成較快速地認(rèn)證多個(gè)不同的票證營(yíng)運(yùn)組織之外,并能提高認(rèn)證讀取的安全性以及金鑰機(jī)制修改的便利性。此外,每增加一個(gè)營(yíng)運(yùn)系統(tǒng)的安全存取模組并不會(huì)增加計(jì)算認(rèn)證碼的時(shí)間,更不會(huì)拖垮整個(gè)驗(yàn)票時(shí)程,可符合快速認(rèn)證取得卡片內(nèi)容的應(yīng)用場(chǎng)合。
[0009]本發(fā)明的有益效果是,該讀寫機(jī)的各組安全存取模組介面控制器包含一獨(dú)立的處理器用以處理所對(duì)應(yīng)的安全存取模組的讀卡程序及安全金鑰,達(dá)成較快速地認(rèn)證多個(gè)不同的票證營(yíng)運(yùn)組織,且能提高認(rèn)證讀取的安全性以及金鑰機(jī)制修改的便利性。
【附圖說(shuō)明】
[0010]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)一步說(shuō)明。
[0011]圖1是現(xiàn)有技術(shù)的非接觸式晶片卡讀卡機(jī)的系統(tǒng)架構(gòu)示意圖。
[0012]圖2是本發(fā)明的非接觸式晶片卡讀寫機(jī)的系統(tǒng)架構(gòu)示意圖。
[0013]圖中標(biāo)號(hào)說(shuō)明:
[0014]10讀卡機(jī)
[0015]11安全存取模組
[0016]Ila第I組安全存取模組
[0017]I Ib第2組安全存取模組
[0018]Ilc第3組安全存取模組
[0019]Ild第4組安全存取模組
[0020]111插槽
[0021]12安全存取模組介面控制器
[0022]13天線單元
[0023]14卡型辨識(shí)單元
[0024]15主控制單元
[0025]16卡片
[0026]S單工模式
[0027]20讀寫機(jī)
[0028]21安全存取模組
[0029]21a第I組安全存取模組
[0030]21b第2組安全存取模組
[0031]21c第3組安全存取模組
[0032]2Id第4組安全存取模組
[0033]2Ie第5組安全存取模組
[0034]2If第6組安全存取模組
[0035]2Ig第7組安全存取模組
[0036]2 Ih第8組安全存取模組
[0037]211插槽
[0038]22安全存取模組介面控制器
[0039]22a第I組安全存取模組介面控制器
[0040]22b第2組安全存取模組介面控制器
[0041]22c第3組安全