CPU卡介紹
非接觸式CPU卡-型號FM1208-10/09、接觸式CPU卡-64K/128K
什麼是CPU卡?
要了解什麼是CPU卡,就必須從IC卡說起。
按照嵌入集成電路芯片的形式和芯片類型的不同IC卡大致可分為接觸式,非接觸式、雙界面卡。CPU卡既有接觸式也有非接觸式的。(
邏輯加密存儲器卡:在非加密存儲器卡的基礎上增加了加密邏輯電路,加密邏輯電路通過校驗密碼方式來保護卡內的數據對於外部訪問是否開放,但只是低層次的安全保護,無法防範惡意性的攻擊。
由於沒有掌握關鍵的生產工藝,原來我國設計的CPU卡芯片一直在國外生產。這次我國自主設計、製造的CPU卡容量達到了128K。
CPU卡的標準化
由於當前世界各國經濟正在向國際化方向發展,全球化的金融服務系統紛紛建立起來,這就帶來了一個卡的互操作性問題。同一張卡,在不同的國家、不同的環境下都要能夠使用。要解決這個問題,只有制定一系列國際標準,使CPU卡及其接口設備製造商按照統一的標準,製造統一接口規格的產品,以保証不同國家、不同行業都採用統一的CPU卡軟硬件技術規範開發應用系統,這樣才能實現不同廠家生產的CPU卡之間的互換性和接口設備的共享。
ISO 10536:識別卡-非接觸式的集成電路卡
ISO 7816:識別卡-帶觸點的集成電路卡
ISO7816-1:規定卡的物理特性。卡的物理特性中描述了卡應達到的防護紫外線的能力、X光照射的劑量、卡和觸點的機械強度、抗電磁干擾能力等等。
ISO7816-2:規定卡的尺寸和位置。
ISO7816-3:規定卡的電信號和傳輸協議。傳輸協議包括兩種:同步傳輸協議和異步傳輸協議
有關金融領域CPU卡應用的標準有:
ISO 9992:金融交易卡-集成電路卡與受卡接受設備之間的信息
ISO 14443:識別卡-非接觸卡規範(距離10cm)
ISO 10202:金融交易卡-使用集成電路卡的金融交易系統的安全結構
EMV:支付系統的集成電路卡規範和支付系統的集成電路卡終端規範
ISO和其它組織還有很多標準和規範涉及到CPU卡的應用,可根據需要查閱有關的標準。
CPU卡的操作系統COS
COS在設計時一般都是緊密結合智能卡內存儲器分區的情況,按照國際標準(ISO /IEC 7816系列標準)中所規定的一些功能進行設計、開發。但是由於目前智能卡的發展速度很快,而國際標準的制定週期相對比較長一些,因而造成了當前的智能卡國際標準還不太完善的情況,據此,許多廠家又各自都對自己開發的COS作了一些擴充。就目前而言,還沒有任何一家公司的CoS產品能形成一種工業標準。因此本章將主要結合現有的(指1994年以前)國際標準,重點講述CO5的基本原理以及基本功能,在其中適當地列舉它們在某些產品中的實現方式作為例子。
COS的主要功能是控制智能卡和外界的信息交換,管理智能卡內的存儲器並在卡內部完成各種命令的處理。其中,與外界進行信息交換是coS最基本的要求。在交換過程中,COS所遵循的信息交換協議目前包括兩類:異步字符傳輸的 T=0協議以及異步分組傳輸的T=l協議。這兩種信息交換協議的具體內容和實現機制在ISO/IEC7816—3和ISO/IEC7816—3A3標準中作了規定;而COS所應完成的管理和控制的基中功能則是在ISO/IEC7816—4標準中作出規定的。在該國際標準中,還對智能卡的數據結構以及COS的基本命令集作出了較為詳細的說明。
至於ISO/IEC7816—1和2,則是對智能卡的物理參數、外形尺寸作了規定,它們與COS的關係不是很密切。
CPU卡生產流程
一張卡從製造出來到銷毀的整個過程成為生命週期。IC卡的生命週期一般可分為:
1.芯片製造:IC卡廠家通過特定的製造工藝在硅片上整齊地排列上一個個電路。
2.模塊封裝:將許多各種芯片安裝在已製造好的有8個觸點的印刷電路板上。
3.卡片製造:將卡的操作系統等卡片控制系統掩模到模塊中。
4.卡片封裝:將掩模好的模塊鑲嵌到塑料基片中。
5.卡片初始化:設置卡片的基本參數。
7.卡片個人化:建立應用文件並寫入持卡人基本資料。
8.卡片應用:持卡人用卡完成各種卡的功能。