專利名稱:雙界面智能卡仿真卡的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種雙界面智能卡仿真卡,特別是涉及一種用于雙界面智 能卡中用戶程序的測試和認證過程的雙界面智能卡仿真卡。
背景技術(shù):
雙界面智能卡是一種新興的智能卡,它是接觸式智能卡和非接觸式智 能卡的結(jié)合,配合相應(yīng)的讀卡機,既可以工作在接觸式模式,也可以工作 在非接觸式模式,并可在兩種模式間切換。雙界面智能卡內(nèi)的用戶程序通常都是在芯片生產(chǎn)時就掩膜在內(nèi)了,生 產(chǎn)完成后一般無法再對用戶程序進行修改,因此出于降低生產(chǎn)風(fēng)險的考 慮,用戶程序在進行掩膜之前必須經(jīng)過嚴格的測試和認證,確保其正確性。在用戶程序的編寫和調(diào)試中,所使用的工具一般是雙界面智能卡仿真 器配合接觸式讀卡機和非接觸式讀卡機。但是雙界面智能卡仿真器本身作 為一個系統(tǒng)產(chǎn)品,即使做得再完美,仿真用戶程序的過程與真實雙界面智 能卡運行用戶程序的過程還是存在差別的。為了能最大限度的提高用戶程 序在掩膜前測試、認證過程的可信度,必須屏蔽雙界面智能卡仿真器可能 存在的影響,使用仿真卡的形式來進行各項測試、認證。由于雙界面智能卡產(chǎn)品芯片內(nèi)的程序是在生產(chǎn)時掩膜在芯片內(nèi)的,生 產(chǎn)完成后無法修改,而在測試、認證中必然需要對用戶程序進行一定的修 改,因此雙界面智能卡仿真卡無法使用產(chǎn)品芯片來制作,必須使用可以外
掛用戶程序存儲器的仿真芯片來制作。目前,沒有專用的雙界面智能卡仿真卡, 一般采用接觸式智能卡仿真 卡掛上雙界面智能卡仿真芯片,配合接觸式讀卡機,測試雙界面智能卡用 戶程序的接觸式部分;采用非接觸式智能卡仿真卡掛上雙界面智能卡仿真 芯片,配合非接觸式讀卡機,測試雙界面智能卡用戶程序的非接觸式部分, 也就是說,用戶程序的接觸式部分和非接觸式部分是分開測試的。但是雙 界面智能卡的一項重要功能就是可以配合讀卡機在接觸式和非接觸式兩 種工作模式間來回切換工作,對此功能的測試需要在同一顆芯片上進行才 有意義。而在目前的測試方法中,使用接觸式智能卡仿真卡和非接觸式智 能卡仿真卡分別測試用戶程序的接觸式部分和非接觸式部分。使用兩套單 獨的系統(tǒng)和兩顆芯片,無法模擬雙界面智能卡產(chǎn)品卡中一顆芯片和用戶程 序配合兩種讀卡機的切換在兩種工作模式之間的切換工作過程。也無法模 擬兩種讀卡機都存在,芯片既可以工作在接觸式模式,也可以工作在非接 觸式模式,而實際工作在哪種模式下由用戶程序決定的狀態(tài)。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提出一種雙界面智能卡仿真卡,可以以最 接近產(chǎn)品卡片的狀態(tài)工作,較為真實的模擬卡在接觸式模式和非接觸式模 式下工作及切換工作過程,保證最終的雙界面智能卡產(chǎn)品的正確性。為解決上述技術(shù)問題,本發(fā)明的雙界面智能卡仿真卡,包括仿真芯片、 程序存儲器,工作時,所述仿真芯片通過程序讀取總線讀取程序存儲器中 的用戶程序,其特征在于還包括與所述仿真芯片連接的接觸式接口和非 接觸式接口,接觸式接口為符合IS0 7816標準的觸點,通過觸點上的7816
信號與接觸式讀卡機連接;非接觸式接口為與產(chǎn)品卡上相類似的天線,通過載波信號與非接觸式讀卡機的天線連接;所述的仿真卡,只連接接觸式讀卡機時,測試和認證用戶程序在接觸式模式下的工作;只連接非接觸式讀卡機時,測試和認證用戶程序在非接 觸式模式下的工作;在連接的讀卡機類型發(fā)生切換時,可以測試和認證用 戶程序配合兩種讀卡機進行模式切換的工作過程;同時連接兩種讀卡機 時,測試和認證用戶程序工作在哪種模式下由用戶程序決定。采用本發(fā)明的雙界面智能卡仿真卡,所述的仿真芯片包含了雙界面卡 產(chǎn)品芯片的功能,既可以支持接觸式工作模式,也可以支持非接觸式工作 模式。在只連接接觸式讀卡機時,可以測試和認證用戶程序在接觸式模式 下的工作。在只連接非接觸式讀卡機時,可以測試和認證用戶程序在非接 觸式模式下的工作。由于仿真芯片包含了雙界面卡產(chǎn)品芯片的功能,所以 仿真芯片會檢測與其連接的接觸式接口上的電源信號和非接觸式接口上 的載波信號。在測試中,通過檢測接觸式接口上的電源信號和非接觸式接 口上的載波信號的變化,來發(fā)現(xiàn)兩種讀卡機連接情況的變化,可以測試和 認證用戶程序配合兩種讀卡機進行模式切換的工作過程。當檢測到非接觸式接口上的載波信號存在,接觸式接口上的電源信號 也存在時,仿真芯片和用戶程序工作在哪種模式下由用戶程序決定。這一 工作過程與雙界面產(chǎn)品卡同時連接兩種讀卡機,卡內(nèi)芯片既可以工作在接 觸式模式,也可以工作在非接觸式模式時,卡工作在哪種模式下由用戶程 序決定的工作狀態(tài)完全一致。本發(fā)明的雙界面智能卡仿真卡的結(jié)構(gòu)最接近產(chǎn)品卡,使其可以以最接
近產(chǎn)品卡片的狀態(tài)工作,用戶程序也可以在需要時更新。同時所述的仿真 卡可以較為真實的模擬出卡在接觸式模式和非接觸式模式下工作,在接觸 式和非接觸式兩種工作模式之間的切換工作過程,以及同時連接兩種讀卡 機時,卡工作在哪種模式下由用戶程序決定的工作狀態(tài)。因此,所述的仿 真卡將會給測試、認證工作帶來非常大的便利,滿足對用戶程序測試、認 證過程的需求,也能使測試、認證過程具有較佳的可信度,保證最終的雙 界面智能卡產(chǎn)品的正確性。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明附圖是本發(fā)明雙界面智能卡仿真卡的結(jié)構(gòu)示意圖。
具體實施方式
如圖所示,雙界面智能卡仿真卡1主要包含仿真芯片2、程序存儲器3、 天線4 (非接觸式接口)、觸點5 (接觸式接口),仿真芯片2包含產(chǎn)品芯片 的各項功能。仿真芯片2通過接觸式信道10連接觸點5,通過非接觸式信道 11連接天線4。程序存儲器3存放用戶程序,在工作時,仿真芯片2通過程 序讀取總線9可以讀取其中的用戶程序,用戶程序可以重復(fù)燒錄。觸點5 為符合IS0 7816標準的觸點,觸點5上的7816信號通過有線信道12與接觸 式讀卡機6連接。天線4為與產(chǎn)品卡上相類似的天線,通過載波信號經(jīng)無線 信道l 3與非接觸式讀卡機7的天線8通信。仿真芯片2既可以支持接觸式工作模式,也可以支持非接觸式工作模 式。在連接接觸式讀卡機6時,所述的雙界面智能卡仿真卡1通過觸點5從 接觸式讀卡機6獲取電源。仿真芯片2從程序存儲器3讀取并運行用戶程序
的接觸式部分,工作在接觸式模式下,通過觸點5與接觸式讀卡機6通信, 可以測試和認證用戶程序在接觸式模式下的工作。在連接非接觸式讀卡機 7時,所迷的雙界面智能卡仿真卡1通過天線4從非接觸式讀卡機7的天線8 發(fā)射的載波信號獲取工作能量。仿真芯片2從程序存儲器讀取并運行用戶 程序的非接觸式部分,工作在非接觸式模式下,通過天線4與非接觸式讀 卡機7通信,可以測試和認證用戶程序在非接觸式模式下的工作。由于仿真芯片2包含了雙界面卡產(chǎn)品芯片的功能,所以仿真芯片2也會 檢測與其連接的觸點5上的電源信號和天線4上的載波信號。在測試中,當 檢測到有觸點5上的電源信號(仿真卡1插入接觸式讀卡機6),沒有天線4 上的載波信號(仿真卡1遠離非接觸式讀卡機7的天線8或非接觸式讀卡機7 下電)時,仿真芯片2和用戶程序工作在接觸式模式;當檢測到觸點5上的 電源信號消失(仿真卡1拔出接觸式讀卡機6或接觸式讀卡機6下電),天線 4上的載波信號出現(xiàn)(仿真卡1靠近非接觸式讀卡機7的天線8)時,仿真芯 片2和用戶程序離開接觸式模式,進入并工作在非接觸式模式;當檢測到 天線4上的載波信號消失(仿真卡1遠離非接觸式讀卡機7的天線8或非接觸 式讀卡機7下電),觸點5上的電源信號出現(xiàn)(仿真卡1插入接觸式讀卡機6) 時,仿真芯片2和用戶程序離開非接觸式模式,進入并工作在接觸式模式。 這一工作過程與雙界面產(chǎn)品卡配合兩種讀卡機的使用進行模式切換的工 作過程完全一致。當檢測到天線4上的載波信號存在(仿真卡l靠近非接觸 式讀卡機7的天線8),觸點5上的電源信號也存在(仿真卡l插入接觸式讀 卡機6)時,仿真芯片2和用戶程序工作在哪種模式下由用戶程序決定。這 一工作過程與雙界面產(chǎn)品卡同時連接兩種讀卡機,卡內(nèi)芯片既可以工作在
接觸式模式,也可以工作在非接觸式模式時,卡工作在哪種模式下由用戶 程序決定的工作狀態(tài)完全一致。
權(quán)利要求
1、一種雙界面智能卡仿真卡,包括仿真芯片、程序存儲器,工作時,所述仿真芯片通過程序讀取總線讀取程序存儲器中的用戶程序,其特征在于還包括與所述仿真芯片連接的接觸式接口和非接觸式接口,接觸式接口為符合ISO 7816標準的觸點,通過觸點上的7816信號與接觸式讀卡機連接;非接觸式接口為與產(chǎn)品卡上相類似的天線,通過載波信號與非接觸式讀卡機的天線連接;所述的仿真卡,只連接接觸式讀卡機時,測試和認證用戶程序在接觸式模式下的工作;只連接非接觸式讀卡機時,測試和認證用戶程序在非接觸式模式下的工作;在連接的讀卡機類型發(fā)生切換時,可以測試和認證用戶程序配合兩種讀卡機進行模式切換的工作過程;同時連接兩種讀卡機時,測試和認證用戶程序工作在哪種模式下由用戶程序決定。
全文摘要
本發(fā)明公開了一種雙界面智能卡仿真卡,包含仿真芯片、程序存儲器,工作時,所述仿真芯片通過程序讀取總線讀取程序存儲器中的用戶程序,其中還包括與所述仿真芯片連接的接觸式接口和非接觸式接口,接觸式接口為符合ISO 7816標準的觸點,通過觸點上的7816信號與接觸式讀卡機連接;非接觸式接口為與產(chǎn)品卡上相類似的天線,通過載波信號與非接觸式讀卡機的天線連接。
文檔編號G06K19/07GK101131668SQ20061003040
公開日2008年2月27日 申請日期2006年8月25日 優(yōu)先權(quán)日2006年8月25日
發(fā)明者許國泰 申請人:上海華虹集成電路有限責任公司