智能卡是IC卡(集成電路卡)的一種,按所嵌的芯片類型的不同,IC卡可分為三類:
1.存儲(chǔ)器卡:卡內(nèi)的集成電路是可用電擦除的可編程只讀存儲(chǔ)器EEPROM,它僅具數(shù)據(jù)存儲(chǔ)功能,沒(méi)有數(shù)據(jù)處理能力;存儲(chǔ)卡本身無(wú)硬件加密功能,只在文件上加密,很容易被破解。
2.邏輯加密卡:卡內(nèi)的集成電路包括加密邏輯電路和可編程只讀存儲(chǔ)器EEPROM,加密邏輯電路可在一定程度上保護(hù)卡和卡中數(shù)據(jù)的安全,但只是低層次防護(hù),無(wú)法防止惡意攻擊。
3.智能卡(CPU卡)。
下面將從不同的角度對(duì)IC卡進(jìn)行詳細(xì)分類和簡(jiǎn)單分析。
一、 根據(jù)鑲嵌的芯片的不同劃分為:
1. 存儲(chǔ)卡:卡內(nèi)芯片為電可擦除可編程只讀存儲(chǔ)器EEPROM(Electrically Erasable ProgrammableRead-onlyMemory),以及地址譯碼電路和指令譯碼電路。為了能把它封裝在0.76mm的塑料卡基中,特制成0.3mm的薄型結(jié)構(gòu)。存儲(chǔ)卡屬于被動(dòng)型卡,通常采用同步通信方式。這種卡片存儲(chǔ)方便、使用簡(jiǎn)單、價(jià)格便宜,在很多場(chǎng)合可以替代磁卡。但該類IC卡不具備保密功能,因而一般用于存放不需要保密的信息。例如醫(yī)療上用的急救卡、餐飲業(yè)用的客戶菜單卡。常見(jiàn)的存儲(chǔ)卡有ATMEL公司的AT24C16、AT24C64等。
2.邏輯加密卡:該類卡片除了具有存儲(chǔ)卡的EEPROM外,還帶有加密邏輯,每次讀/寫(xiě)卡之前要先進(jìn)行密碼驗(yàn)證。如果連續(xù)幾次密碼驗(yàn)證錯(cuò)誤,卡片將會(huì)自鎖,成為死卡。從數(shù)據(jù)管理、密碼校驗(yàn)和識(shí)別方面來(lái)說(shuō),邏輯加密卡也是一種被動(dòng)型卡,采用同步方式進(jìn)行通信。該類卡片存儲(chǔ)量相對(duì)較小,價(jià)格相對(duì)便宜,適用于有一定保密要求的場(chǎng)合,如食堂就餐卡、電話卡、公共事業(yè)收費(fèi)卡。常見(jiàn)的邏輯加密卡有SIEMENS公司的SLE4442、SLE4428,ATMEL公司的AT88SC1608等。
3.CPU卡:該類芯片內(nèi)部包含微處理器單元(CPU)、存儲(chǔ)單元(RAM、ROM和EEPROM)、和輸入/輸出接口單元。其中,RAM用于存放運(yùn)算過(guò)程中的中間數(shù)據(jù),ROM中固化有片內(nèi)操作系統(tǒng)COS(Card OperatingSystem),而EEPROM用于存放持卡人的個(gè)人信息以及發(fā)行單位的有關(guān)信息。CPU管理信息的加/解密和傳輸,嚴(yán)格防范非法訪問(wèn)卡內(nèi)信息,發(fā)現(xiàn)數(shù)次非法訪問(wèn),將鎖死相應(yīng)的信息區(qū)(也可用高一級(jí)命令解鎖)。CPU卡的容量有大有小,價(jià)格比邏輯加密卡要高。但CPU卡的良好的處理能力和上佳的保密性能,使其成為IC卡發(fā)展的主要方向。CPU卡適用于保密性要求特別高的場(chǎng)合,如金融卡、軍事密令傳遞卡等。國(guó)際上比較著名的CPU卡提供商有Gemplus、G&D、Schlumberger等。
4.超級(jí)智能卡:在CPU卡的基礎(chǔ)上增加鍵盤(pán)、液晶顯示器、電源,即成為一超級(jí)智能卡,有的卡上還具有指紋識(shí)別裝置。VISA國(guó)際信用卡組織試驗(yàn)的一種超級(jí)卡即帶有20個(gè)健,可顯示16個(gè)字符,除有計(jì)時(shí)、計(jì)算機(jī)匯率換算功能外,還存儲(chǔ)有個(gè)人信息、醫(yī)療、旅行用數(shù)據(jù)和電話號(hào)碼等。
二、 根據(jù)卡與外界數(shù)據(jù)交換的界面不同劃分為:
1.接觸式IC卡:該類卡是通過(guò)IC卡讀寫(xiě)設(shè)備的觸點(diǎn)與IC卡的觸點(diǎn)接觸后進(jìn)行數(shù)據(jù)的讀寫(xiě)。國(guó)際標(biāo)準(zhǔn)ISO7816對(duì)此類卡的機(jī)械特性、電器特性等進(jìn)行了嚴(yán)格的規(guī)定。
2.非接觸式IC卡:該類卡與IC卡設(shè)備無(wú)電路接觸,而是通過(guò)非接觸式的讀寫(xiě)技術(shù)進(jìn)行讀寫(xiě)(如光或無(wú)線技術(shù))。其內(nèi)嵌芯片除了CPU、邏輯單元、存儲(chǔ)單元外,增加了射頻收發(fā)電路。國(guó)際標(biāo)準(zhǔn)ISO10536系列闡述了對(duì)非接觸式IC卡的規(guī)定。該類卡一般用在使用頻繁、信息量相對(duì)較少、可靠性要求較高的場(chǎng)合。
3.雙界面卡:將接觸式IC卡與非接觸式IC卡組合到一張卡片中,操作獨(dú)立,但可以共用CPU和存儲(chǔ)空間。
三、 根據(jù)卡與外界進(jìn)行交換時(shí)的數(shù)據(jù)傳輸方式不同劃分為:
1.串行IC卡:IC卡與外界進(jìn)行數(shù)據(jù)交換時(shí),數(shù)據(jù)流按照串行方式輸入輸出,電極觸點(diǎn)較少,一般為6個(gè)或者8個(gè)。由于串行IC卡接口簡(jiǎn)單、使用方便,目前使用量最大。國(guó)際標(biāo)準(zhǔn)ISO7816所定義的IC卡就是此種卡。
2.并行IC卡:IC卡與外界進(jìn)行數(shù)據(jù)交換時(shí)以并行方式進(jìn)行,有較多的電極觸點(diǎn),一般在28到68之間。主要具有兩方面的好處,一是數(shù)據(jù)交換速度提高,二是現(xiàn)有條件下存儲(chǔ)容量可以顯著增加。
四、 根據(jù)卡的應(yīng)用領(lǐng)域不同可劃分為:
1.金融卡:也稱為銀行卡,又可以分為信用卡和現(xiàn)金卡兩種。前者用于消費(fèi)支付時(shí),可按預(yù)先設(shè)定額度透支資金;后者可作為電子錢(qián)包或者電子存折,但不能透支。
2.非金融卡:也稱為非銀行卡,涉及范圍十分廣泛,實(shí)際包含金融卡之外的所有領(lǐng)域,諸如電信、旅游、教育和公交等等。
3.交通卡: 應(yīng)用廣泛。
4.政府應(yīng)用卡:現(xiàn)在應(yīng)用較廣泛,比如最近大力推廣的社保卡。