智能卡按安全級(jí)別可以分為三類(lèi):存儲(chǔ)器卡、邏輯加密卡和CPU卡,其中CPU卡是安全級(jí)別最高的。從“CPU”這個(gè)名字可以看出,CPU卡最大的特點(diǎn)就是卡片里面有一個(gè)"CPU",有了CPU我們就可以對(duì)卡片編程寫(xiě)入軟件(COS,卡片操作系統(tǒng)),實(shí)現(xiàn)復(fù)雜的安全加密算法,所以CPU卡的安全性是最高的。與之形成對(duì)比的是,存儲(chǔ)器卡和邏輯加密卡中沒(méi)有"CPU",盡管在我們看來(lái)像MIFARE1卡看起來(lái)似乎也很智能,但M1卡里存在的僅僅是一個(gè)專(zhuān)用集成電路(ASIC),而不是CPU。
說(shuō)到非接觸式CPU卡,就不得不提接觸式CPU卡,因?yàn)榫虲PU卡的靈魂——COS來(lái)說(shuō),二者遵循的協(xié)議基本是一樣的,都是ISO7816-4,不同之處在于二者進(jìn)入COS的方式和途徑,在此以復(fù)旦微電的非接觸式CPU卡FM1208M01為例,與接觸式CPU卡進(jìn)入COS的過(guò)程對(duì)比如下圖所示。

CPU卡在進(jìn)入ISO7816-4協(xié)議之前所做的都是一些為卡片和讀寫(xiě)器對(duì)話(huà)進(jìn)行的準(zhǔn)備工作。接觸式CPU卡的序列比較簡(jiǎn)單,卡片插在卡座上,讀寫(xiě)器給卡片一個(gè)復(fù)位(Reset)信號(hào),卡片回送一個(gè)應(yīng)答ATR(Answer To Reset),ATR由5部分組成:
(1)初始字符TS:指定字符傳送規(guī)則,如果是3B則高電平表示1,低電平表示0,先傳送字符最低有效位;如果是3F 則高電平表示0,低電平表示1,先傳送字符最高有效位。
(2)格式字符T0:指定存在哪些接口字符以及歷史字符的個(gè)數(shù)。
(3)接口字符 :指定協(xié)議參數(shù)和協(xié)議類(lèi)型
(4)歷史字符 :說(shuō)明諸如制造商、芯片型號(hào)等一般信息
(5)校驗(yàn)字符 :保證ATR數(shù)據(jù)的完整性,使用的是異或校驗(yàn)
非接觸式CPU卡得到ATS(Answer To Select)相對(duì)步驟多一些,不過(guò)這也是迫不得已,這是由卡片本身的“非接觸”特性決定的。不像接觸式卡片那樣一卡一座,非接觸式卡片由于“無(wú)源”和“免接觸”,讀寫(xiě)器的射頻場(chǎng)中可能同時(shí)存在多張卡片,為了從多張卡片中選中一張進(jìn)行操作,讀寫(xiě)器要啟動(dòng)防沖突和卡選擇的過(guò)程。由于不能保證射頻場(chǎng)中的卡片都是CPU卡,所以讀寫(xiě)器選中一張卡片后還要向卡片發(fā)送RATS命令,CPU卡會(huì)回送一個(gè)ATS響應(yīng),此ATS與接觸式CPU卡的ATR也大同小異,同樣由5部分組成:
(1)長(zhǎng)度字符TL:指出ATS的長(zhǎng)度,不包括后面的校驗(yàn)字節(jié)。
(2)格式字符T0:指定存在哪些接口字符以及卡片能接收的幀的最大長(zhǎng)度。
(3)接口字符 :指定協(xié)議參數(shù)和協(xié)議類(lèi)型
(4)歷史字符 :說(shuō)明諸如制造商、芯片型號(hào)、序列號(hào)等一般信息
(5)校驗(yàn)字符 :保證ATS數(shù)據(jù)的完整性,使用的是2字節(jié)CRC校驗(yàn)
完成ATR或ATS應(yīng)答之后,卡片可以進(jìn)行PPS(Protocol Parameter Selection)協(xié)商,也可以不協(xié)商而使用默認(rèn)值。此后就進(jìn)入7816-4,執(zhí)行COS命令進(jìn)行數(shù)據(jù)交換了。
審核編輯:湯梓紅
-
射頻
+關(guān)注
關(guān)注
106文章
5901瀏覽量
172547 -
RFID
+關(guān)注
關(guān)注
392文章
6691瀏覽量
246221 -
cpu
+關(guān)注
關(guān)注
68文章
11202瀏覽量
222199
發(fā)布評(píng)論請(qǐng)先 登錄
射頻識(shí)別技術(shù)漫談(28)——基于MF1射頻卡的酒店門(mén)鎖設(shè)計(jì)
射頻識(shí)別技術(shù)漫談(11)——Mifare系列卡的共性
射頻識(shí)別技術(shù)漫談(17)——射頻卡中數(shù)據(jù)的存儲(chǔ)形式
射頻識(shí)別技術(shù)漫談(21)——RC系列射頻芯片的天線(xiàn)設(shè)計(jì)

射頻識(shí)別技術(shù)漫談(27)——CPU卡概述
評(píng)論