IC Card 又有時(shí)稱(chēng)為 Smart Card.它首先將IC包裝成module,然后嵌入PVC等塑料或其他材料制成的卡片中。根據其與外部通信的方式,可分為兩類(lèi): 接觸式IC卡,射頻IC卡。
一、射頻IC卡
射頻IC卡通過(guò)卡中的線(xiàn)圈與外界進(jìn)行射頻通信,實(shí)現數據交換。這些IC卡有的有內部電池,可以工作3年或幾年,有的靠線(xiàn)圈的感應電流工作。由于線(xiàn)圈的體積決定了感應電流的強度,從而決定了其有效距離,一些公司設計的射頻IC卡允許用戶(hù)自己設計和繞組線(xiàn)圈。這種卡通常用于身份識別等場(chǎng)合。
二、接觸式IC卡
接觸式IC卡通過(guò)接觸與外界的電氣接觸進(jìn)行數據交換。其物理和電氣特性應遵循ISO7816-1/2/3協(xié)議。ISO7816-1/2/3詳細描述了物理和電氣標準,如接觸式IC卡的物理尺寸、卡接觸功能、通信協(xié)議等。接觸式IC卡可根據接觸式IC卡的數據加密大致分為三類(lèi):存儲卡、簡(jiǎn)單加密邏輯卡、CPU卡。
1、 存儲卡實(shí)際上是一個(gè)普通的EEPROM,但它被包裝成嵌入卡上的Module。只要實(shí)現電氣接觸,就可以無(wú)條件訪(fǎng)問(wèn)其內部數據(當然,需要根據該型號EEPROM的電氣規范)。該卡的安全性幾乎為0,因此只能用于一些不需要安全的場(chǎng)合。
2、除了常見(jiàn)的EEPROM//,IC卡內部有簡(jiǎn)單的加密邏輯EPROM/ROM類(lèi)型 除了存儲器,還有一個(gè)專(zhuān)門(mén)設計的加密邏輯電路來(lái)保護敏感和嘈雜的數據區域。通常是兩個(gè)字節的密碼字,以明確的形式提交給卡,只有在卡效果通過(guò)后才允許訪(fǎng)問(wèn)保護數據區域。
3、至于CPU卡,當然里面有嵌入式CPU,一般都是國際上常用的DES。、RSA等加密算法保護數據。為了加快數據交換,通常還有嵌入式RSA算法協(xié)處理器等。CPU卡的CPU一般是8031/51系列單片機的內核,也有其他內核??▋韧ǔS泄袒腃OS(卡操作系統),以實(shí)現卡內的數據管理。當這張卡進(jìn)行密碼效果時(shí),密碼不會(huì )以明確的方式出現在通信線(xiàn)上。此外,為了提高其安全性,更適合金融等應用,卡的IC還采取了一些反分析措施,如總線(xiàn)干擾,以防止激光切割分析
三、關(guān)于電話(huà)IC卡
電話(huà)IC卡應該算是簡(jiǎn)單的邏輯加密卡。然而,它的設計不同于簡(jiǎn)單的加密邏輯卡進(jìn)行密碼字效果,因此作者認為有必要簡(jiǎn)單地單獨介紹它。對于簡(jiǎn)單的加密邏輯卡,當編寫(xiě)密碼效果通過(guò)時(shí),可以編寫(xiě)數據區域,這意味著(zhù)數據可以隨意更改。電話(huà)卡不允許有這樣的操作(否則卡上的錢(qián)不能改變嗎?),因此,電話(huà)卡被設計成一個(gè)計數器,以相同的算盤(pán)方式計數??òl(fā)行后,計數器只能減少,不能添加,換句話(huà)說(shuō),只能扣除錢(qián),不能添加錢(qián),卡用完后無(wú)效。那個(gè)人要問(wèn):不能隨便拿張同型號的卡打。“免費”電話(huà)了?不,電話(huà)卡有ROM區,廠(chǎng)家提前在里面寫(xiě)了大宗客戶(hù)號??ㄆ鰪S(chǎng)后無(wú)法更換。此外,用戶(hù)(如電信局)還增加了另一個(gè)區域。用戶(hù)填寫(xiě)后,可以保護熔絲熔斷,使用戶(hù)數據區無(wú)法更改。因此,IC卡電話(huà)可以通過(guò)這兩個(gè)號碼將非法卡據排除在外。然而,從技術(shù)角度來(lái)看,目前的IC卡電話(huà)系統仍然不完善,攻擊當前的IC卡電話(huà)系統仍然是可行的。當然,作者不想采取任何高科技犯罪等行動(dòng),所以我就不多說(shuō)這種危害公共安全的問(wèn)題了。如果電話(huà)IC卡使用CPU卡的安全性可以上臺階,當然成本也會(huì )上臺階:-)。
四、IC Card 生產(chǎn)商
比較***的IC Gempluss是Card制造商、Siemens、Philip、Atmel等。它們提供各種類(lèi)型的IC Card,客戶(hù)也可以定制。此外,近年來(lái),許多所謂的IC卡制造商出現在中國,如雨后春荀。事實(shí)上,他們只是完成了從ICmodule到塑料基板的包裝和印刷。哈爾濱工業(yè)大學(xué)曾經(jīng)設計過(guò)中國首位個(gè)IC卡芯片。