IC卡有接觸式IC卡和非接觸式IC卡兩類 非接觸式IC卡由IC芯片、感應(yīng)天線組成,封裝在一個(gè)標(biāo)準(zhǔn)PVC卡片中,無外露部分。非接觸式IC卡的,讀寫過程,是由IC芯片與讀寫器之間通過無線電波來完成讀寫操作。主要卡型為:Mifare 1 s 50、 Mifare 1 s 70、Sle44R16/Temic e5551、Em4102等 接觸式IC卡大小尺寸和我們通常見到的一致,但它的表面嵌入了一個(gè)帶有內(nèi)存存儲(chǔ)器或微處理器的集成電路芯片。主要卡型為:SLE442,SLE4428,FM4442,FM4428,BL7442,BL7448,AT24C01A。
應(yīng)用范圍:校園、企業(yè)一卡通,食堂餐卡,門禁系統(tǒng),考勤系統(tǒng),停車場(chǎng),公交收費(fèi)等場(chǎng)所。
其它相關(guān)知識(shí):
1.什么是智能卡?
智能卡配備有CPU和RAM,可自行處理數(shù)量較多的數(shù)據(jù)而不會(huì)干擾到主機(jī)CPU的工作。智能卡還可過濾錯(cuò)誤的數(shù)據(jù),以減輕主機(jī)CPU的負(fù)擔(dān)。適應(yīng)于端口數(shù)目較多且通信速度需求較快的場(chǎng)合。
智能卡是IC卡(集成電路卡)的一種,按所嵌的芯片類型的不同,IC卡可分為三類: 1.存儲(chǔ)器卡:卡內(nèi)的集成電路是可用電擦除的可編程只讀存儲(chǔ)器EEPROM,它僅具數(shù)據(jù)存儲(chǔ)功能,沒有數(shù)據(jù)處理能力;存儲(chǔ)卡本身無硬件加密功能,只在文件上加密,很容易被破解。
2.邏輯加密卡:卡內(nèi)的集成電路包括加密邏輯電路和可編程只讀存儲(chǔ)器EEPROM,加密邏輯電路可在一定程度上保護(hù)卡和卡中數(shù)據(jù)的安全,但只是低層次防護(hù),無法防止惡意攻擊。
3.智能卡(CPU卡):卡內(nèi)的集成電路包括處理器CPU、可編程只讀存儲(chǔ)器EEPROM、隨機(jī)存儲(chǔ)器RAM和固化在只讀存儲(chǔ)器ROM中的卡內(nèi)操作系統(tǒng)COS(Chip Operating System)。卡中數(shù)據(jù)分為外部讀取和內(nèi)部處理部分,確保卡中數(shù)據(jù)安全可靠。
2、IC卡的相關(guān)規(guī)范
IC卡是一種很規(guī)范的產(chǎn)品,不論其外形,還是其內(nèi)部芯片的電氣特性,甚至于其應(yīng)用方法都受一些較嚴(yán)格的協(xié)議控制。最基礎(chǔ)最重要的一套規(guī)范是ISO/IEC 7816協(xié)議。這套協(xié)議不僅規(guī)定了IC卡的機(jī)械電氣特性,而且還規(guī)定了IC卡(特別是智能卡)的應(yīng)用方法(包括COS中很多數(shù)據(jù)結(jié)構(gòu))。
除了7816協(xié)議之外,在各個(gè)可能應(yīng)用IC卡的特定領(lǐng)域內(nèi)還有一些更為具體的協(xié)議,比如在中國(guó),金融領(lǐng)域制定PBOC規(guī)范,交通管理體系,社會(huì)福利體系都有其特定的規(guī)范。這些協(xié)議規(guī)范都是建立在7816協(xié)議基礎(chǔ)之上,且將7816協(xié)議加以具體化形成的。
當(dāng)然,7816協(xié)議并不是獨(dú)立存在(定義)的,它里面有很多概念引自于其它一些相關(guān)的協(xié)議規(guī)范。比如在7816協(xié)議中有一些數(shù)據(jù)的組織采用了“BER-TLV”,而有關(guān)“BER-TLV”這個(gè)概念的詳細(xì)表述則是在IEC 8825 ASN.1協(xié)議中給出。由此可見7816協(xié)議并非獨(dú)出心裁,能夠采用規(guī)范的概念的場(chǎng)合就不自作主張。這使得各種協(xié)議規(guī)范形成一個(gè)嚴(yán)密的體系。
3.智能卡的操作系統(tǒng)是什么?
智能卡操作系統(tǒng)通常稱為芯片操作系統(tǒng)COS。COS一般都有自己的安全體系,其安全性能通常是衡量COS的重要技術(shù)指標(biāo)。 COS功能包括:傳輸管理、文件管理、安全體系、命令解釋。
4.智能卡有什么用途?
從功能上來說,智能卡的用途可歸為如下四點(diǎn):
1、身份識(shí)別
2、支付工具
3、加密/解密
4、信息
智能卡的誕生
微芯片之父Roland Moreno先生于1974年3月申請(qǐng)了智能卡的。張卡片于幾年后問世。1978年電子產(chǎn)品小型化后,智能卡的需求猛增,并逐漸普及。智能卡不但能夠存儲(chǔ)許多復(fù)雜的信息,而且還能夠允許貨幣由(集中型網(wǎng)絡(luò))向邊緣(卡片上所存儲(chǔ)的價(jià)值)流通。
智能卡(SmartCard),也叫IC卡,它是一個(gè)帶有微處理器和存儲(chǔ)器等微型集成電路芯片的、具有標(biāo)準(zhǔn)規(guī)格的卡片。智能卡必須遵循一套標(biāo)準(zhǔn),ISO7816是其中最重要的一個(gè)。ISO7816標(biāo)準(zhǔn)規(guī)定了智能卡的外形、厚度、觸點(diǎn)位置、電信號(hào)、協(xié)議等。
智能卡根據(jù)裝載芯片類型的不同、信息通訊方式的不同,又可以分為存儲(chǔ)式卡片和微處理器卡片以及接觸式卡片、非接觸式卡片和雙界面卡片。
一般的,對(duì)于應(yīng)用于PKI應(yīng)用的智能卡,都帶有硬件真隨機(jī)數(shù)發(fā)生器、RSA協(xié)處理器,可以硬件實(shí)現(xiàn)RSA的運(yùn)算。另外,還具有DES和SHA-1等密碼算法,保證在硬件內(nèi)部產(chǎn)生密鑰對(duì),并在硬件內(nèi)部完成加、解密運(yùn)算。
從智能卡硬件的安全特性看,在芯片設(shè)計(jì)制造中考慮了多種安全措施,如防止他人修改數(shù)據(jù)等;在芯片的操作系統(tǒng)(COS)的設(shè)計(jì)上、在智能卡數(shù)據(jù)通信上都采取了各種不同的安全措施。以上的安全措施中,都采用了強(qiáng)度的各種安全算法、數(shù)據(jù)加密等措施。在應(yīng)用當(dāng)中采用了包括生物識(shí)別在內(nèi)的用戶身份識(shí)別、用戶PIN碼認(rèn)證、智能卡與智能卡讀寫機(jī)具的交互認(rèn)證等各種安全措施。
任何涉及到安全的產(chǎn)品都有被攻擊的可能,智能卡也不例外,針對(duì)智能卡,有以下幾種常見的攻擊手段:
物理篡改:想辦法使卡中的集成電路暴露出來,用微探針附在芯片表面,直接讀出存儲(chǔ)器中的內(nèi)容。
時(shí)鐘抖動(dòng):讓時(shí)鐘工作在正常的頻率范圍,但是在某一精確計(jì)算的時(shí)間間隔內(nèi)突然注入高頻率的脈沖,導(dǎo)致處理器丟失一兩條指令。
超范圍電壓探測(cè):與超范圍時(shí)鐘頻率探測(cè)類似,通過調(diào)整電壓,使處理器出錯(cuò)。
針對(duì)以上的攻擊手段,智能卡廠商都采取了一系列防范措施:如總線分層、使芯片平坦化、平衡能耗、隨機(jī)指令冗余等。
智能卡已應(yīng)用到銀行、電信、交通、社會(huì)保險(xiǎn)、電子商務(wù)等領(lǐng)域,IC電話卡、金融IC卡、社會(huì)保險(xiǎn)卡和手機(jī)中的SIM卡都屬于智能卡的范疇。
智能卡現(xiàn)有標(biāo)準(zhǔn)
ISO7816
為人知的智能卡標(biāo)準(zhǔn)。我國(guó)已采用其、二、三部分為中國(guó)標(biāo)準(zhǔn) 。
此標(biāo)準(zhǔn)主要是定義了塑料基片的物理和尺寸特性(7816/1) ,觸點(diǎn)的尺寸和位置(7816/2) , 信息交換的底層協(xié)議描述(7816/3) 。7816/4論述了跨行業(yè)的命令集 。
CEN
專用于電子錢包的CEN標(biāo)準(zhǔn)(TC224,WG10) 。描述了卡的數(shù)據(jù)和指令,以及相關(guān)的交易和應(yīng)用。
EMV
世界主要聯(lián)合體Visa ,Mastercard和Europay創(chuàng)立于1993年,于1996年修訂完畢 。 .
定義了銀行用CPU卡的協(xié)議、數(shù)據(jù)和指令。提供了除卡內(nèi)部保護(hù)機(jī)制之外的附加安全措施 。
雖然從磁卡向智能卡遷移的決定已經(jīng)作出,但是遷移的步伐并不會(huì)太激進(jìn) 。
ETSI
用于統(tǒng)一歐洲的數(shù)字蜂窩通信標(biāo)準(zhǔn),已得到歐洲所有移動(dòng)通信網(wǎng)的支持,將在世界范圍內(nèi)進(jìn)一 步擴(kuò)大影響 。
SET
用于電子商務(wù)的標(biāo)準(zhǔn),是“安全電子交易”(Secure Electronic Transaction)的縮寫此標(biāo)準(zhǔn) 由Visa 和 Mastercard共同制定 。
目前在Internet上使用極為廣泛,系統(tǒng)將向用戶要求卡號(hào)和失效日期 ,然后信息被加密和核實(shí) 。值得注意的是,系統(tǒng)只檢查卡的有效性,而不判斷使用者的合法性。
C-SET
和SET類似的標(biāo)準(zhǔn),由法國(guó)人制定。C-SET是“ 芯片安全交易”的縮寫(Chip-Secure Electronic Transaction),面向法國(guó)銀行的CPU智能卡 。
該標(biāo)準(zhǔn)使用與計(jì)算機(jī)連接的小型讀寫器識(shí)別用戶身份,用戶需另輸入密碼來簽署交易 。
C-SET和SET具備可互操作性 。