射頻接觸式/非接觸式芯片卡知識(shí)
文章出處:http://m.mjagi.com 作者: 人氣: 發(fā)表時(shí)間:2012年02月26日
第一節(jié) 射頻卡
射頻卡,學(xué)名叫“非接觸式卡”。雖然有的人把射頻卡叫IC卡,但因?yàn)榻佑|式IC卡也叫IC卡,同時(shí)射頻IC卡一般指指高頻卡,而ID卡習(xí)慣叫低頻卡,所以還是把非接觸式的芯片卡叫為射頻卡或非接觸式卡來得直接一些。
射頻卡按載波頻率分為低頻射頻卡、高頻射頻卡、超高頻射頻卡和微波射頻卡。低頻射頻卡的頻率為125~134KHz〔單位:千赫〕 ,也稱低頻率(LF),如EM4100型號(hào)的ID卡、T5557卡; 高頻射頻卡的頻率為13.56MHz〔單位:兆赫〕,也稱高頻率(HF),如MF1卡、I-CODE-Ⅱ卡; 超高頻射頻卡的頻率為433~869~915MHz〔單位:兆赫〕,也稱超高頻的頻率(超高頻),如UCODE卡;微波卡的頻率為2.45~5.8GHz 〔單位:吉赫或千兆赫茲〕,也稱微波(uW),如EM4122中的一種微波卡。
現(xiàn)在市面上最常見的射頻卡主要是MF1卡與ID卡,很多人把這兩類卡俗稱為高頻卡與低頻卡。我們主要針對(duì)這兩類卡做一些講解。
一、MF1卡
MF1卡主要是兩種,一種是S50,10萬次的擦寫次數(shù),數(shù)據(jù)可保存10年,16個(gè)扇區(qū),1K byte(字節(jié))的存儲(chǔ)容量,即8Kbit(位)的存儲(chǔ)容量;另一種是S70, 10萬次的擦寫次數(shù),數(shù)據(jù)可保存10年,40個(gè)扇區(qū),4K byte(字節(jié))的存儲(chǔ)容量,即32Kbit(位)的存儲(chǔ)容量。但主要以S50卡居多,主要用做一卡通方面(因?yàn)樯葏^(qū)多,每個(gè)扇區(qū)均可至少開發(fā)出一種功能),比如一張卡同時(shí)可用考勤、消費(fèi)、門禁、停車等功能。
S70卡和S50卡在協(xié)議和命令上是完全兼容的,唯一不同的就是兩種卡的容量,S70卡一共有40個(gè)扇區(qū),前面32個(gè)扇區(qū)(0~31)和S50卡一模一樣。后面8個(gè)扇區(qū)(32~39), 每個(gè)扇區(qū)都是16個(gè)塊,同樣每個(gè)塊16個(gè)字節(jié),并且同樣是最后一塊是該扇區(qū)的密碼控制塊。
MF1卡:因?yàn)橐院商m飛利浦公司生產(chǎn)的MIFARE ONE PHILIPS IC S50已經(jīng)成為一種類似行業(yè)性的標(biāo)準(zhǔn),所以市面上常把MF1 PHILIPS IC S50卡片稱為MF1原裝卡片,而把兼容MF1 S50這款芯片的卡片叫做MF1 兼容卡,如利用上海復(fù)旦公司的FM11RF08芯片生產(chǎn)的卡片,還有利用上海華虹公司、上海貝嶺公司、杭州士蘭微、德國(guó)西門子(現(xiàn)改名為英飛凌)、美國(guó)ISSI公司等的兼容S50芯片生產(chǎn)的卡片。以上兼容芯片有的是“完全”兼容S50的,有的是部分兼容的(比如說機(jī)具匹配電容等要做部分修改)。
二、ID卡
對(duì)于市面上的ID卡,許多人稱為EM卡。由于瑞士EM公司的卡用芯片以低頻為主,并且其低頻ID芯片性能非常有優(yōu)勢(shì),也已經(jīng)成為一種類似行業(yè)性的標(biāo)準(zhǔn),這樣大家造成了那種“EM卡就是ID卡、ID卡就是EM卡”的錯(cuò)誤觀念。
實(shí)際上,大陸流行的ID卡用芯片主要是臺(tái)灣生產(chǎn)的兼容EM4100的ID芯片,比如4001、8803、8805等,占90%以上的市場(chǎng)。一個(gè)主要原因是,它們便宜,而EM4100芯片相對(duì)貴多了,而一般使用場(chǎng)合的性能懸殊并不大。
還有一種常見錯(cuò)誤觀點(diǎn):ID卡只是一種內(nèi)含物理序列號(hào)的只讀卡。實(shí)際上,ID卡也有可讀可寫的有一定存儲(chǔ)空間的卡,如EM4150。只是可讀寫的ID卡用量不大,所以大家就習(xí)慣了這種叫法。
ID卡因相對(duì)價(jià)格便宜,一般做為單一功能使用居多,如作為停車或門禁或考勤或消費(fèi)等。
三、Type類型的卡
目前生產(chǎn)RFID產(chǎn)品的很多公司都采用自己的標(biāo)準(zhǔn),國(guó)際上還沒有統(tǒng)一的標(biāo)準(zhǔn)。目前,可供射頻卡使用的幾種標(biāo)準(zhǔn)有ISO10536、ISO14443、ISO15693和ISO18OOO。應(yīng)用最多的是ISO14443和ISO15693,這兩個(gè)標(biāo)準(zhǔn)都由物理特性、射頻功率和信號(hào)接口、初始化和反碰撞以及傳輸協(xié)議四部分組成,都有相應(yīng)的標(biāo)準(zhǔn)內(nèi)容。I-CODE-Ⅱ卡就是采用ISO15693協(xié)議的,不過現(xiàn)在市面上使用最廣泛的還是采用ISO14443協(xié)議的卡片。
采用ISO14443協(xié)議的射頻卡,常分為Type A卡、Type B卡、Type C卡、Type D卡、Type E卡、Type F卡、Type G卡。
Type A卡:代表Type A非接觸智能卡芯片主要有:Mifare Light、MIFARE1、Mifare2 (即:Mifare Pro)等。在亞洲等地區(qū),Type A技術(shù)和產(chǎn)品占據(jù)了很大的市場(chǎng)份額。Type A技術(shù)設(shè)計(jì)簡(jiǎn)單扼要,應(yīng)用項(xiàng)目的開發(fā)周期可以很短,同時(shí)又能起到足夠的保密作用,可以適用于非常多的應(yīng)用場(chǎng)合。
Type B卡:二代居民身份證就是Type B卡。法國(guó)英賽德公司(INSIDE公司)的micropass D8-CEPAS、美國(guó)意法半導(dǎo)體公司(ST公司)的SR176、美國(guó)愛特梅爾公司(ATMEL公司)的AT88RF020 也是Type B卡。Type B是一個(gè)開放式的非接觸式智能卡標(biāo)準(zhǔn),所有的讀寫操作可以由具體的應(yīng)用系統(tǒng)開發(fā)者定義,每個(gè)廠家在具體設(shè)計(jì)、生產(chǎn)其本身的智能卡產(chǎn)品時(shí),將會(huì)把其本身的一些保密特性融入其產(chǎn)品中,例如加密的算法、認(rèn)證的方式等等。
Type C卡:Type C由日本索尼公司研制。其Feilica八達(dá)通卡及深圳通卡成功地應(yīng)用于香港的地鐵運(yùn)營(yíng)系統(tǒng)與深圳公交地鐵運(yùn)營(yíng)系統(tǒng)。該非接觸智能卡有一個(gè)非常重要的特性,即數(shù)據(jù)寫操作挫敗時(shí)的數(shù)據(jù)優(yōu)恢復(fù)功能。
Type F卡:以前國(guó)內(nèi)流行的LEGIC卡(瑞士LEGIC公司)是Type F卡。其最大的特點(diǎn)是保密性非常強(qiáng)大。
Type D卡、Type E卡、Type G卡:因在國(guó)內(nèi)運(yùn)用較少,就不多做講述。
采用ISO15693協(xié)議的射頻卡有美國(guó)德州儀器公司(TI公司)的Tag-it、德國(guó)英飛凌公司(infineon公司)的My-D、瑞士EM公司的EM4135、荷蘭飛利浦公司(Philips公司)的I-CODE 2等。
四、對(duì)芯片廠家的誤解
有些人對(duì)芯片廠家也有些誤解,這里不舉例了,只做些澄清。
一家芯片公司并不一定只生產(chǎn)一種頻率的射頻卡用芯片。比如,瑞士EM公司除了EM4100/EM4102等低頻卡用芯片以外,也生產(chǎn)EM4034/EM4035/EM4135等高頻卡用芯片。美國(guó)TI公司(德州儀器)也是一樣,有低頻芯片R4FF(也稱只讀型芯片0034)與W4FF(也稱讀寫型0036),也有高頻芯片R1-112B(ISO15693協(xié)議)。
同樣,一家芯片公司并不一定只生產(chǎn)射頻卡芯片,也生產(chǎn)接觸式卡芯片。比如,復(fù)旦公司既生產(chǎn)FM4442、FM4428等接觸式芯片,也生產(chǎn)FM11RF08射頻卡用芯片。美國(guó)ISSI公司既生產(chǎn)IS23SC4442、IS24C01等接觸式芯片,也生產(chǎn)IS23SC4439等射頻卡用芯片。
當(dāng)然,很多芯片公司除了開發(fā)生產(chǎn)卡用芯片,還開發(fā)其它芯片如手機(jī)用芯片等。
五、對(duì)芯片種類太多感到茫然不解
有許多卡業(yè)同行對(duì)射頻芯片怎么這么多的種類感到茫然,為什么不能一兩種射頻芯片就解決呢?
這涉及到許多方面的因素,現(xiàn)簡(jiǎn)單羅列幾條理由:
1、性價(jià)比。如果只要求達(dá)到一定的性能,價(jià)格相對(duì)便宜,這種芯片市場(chǎng)推廣就強(qiáng),如ID卡?;蛘?,芯片廠家放開某些標(biāo)準(zhǔn),有許多兼容芯片涌現(xiàn),這種芯片推廣力度也強(qiáng),如MF1卡。針對(duì)這類芯片,相應(yīng)的機(jī)具開發(fā)商與軟件開發(fā)商做出的“二次”開發(fā)就多,又相應(yīng)地?cái)U(kuò)大了這類芯片的市場(chǎng)。而有些性能較好的芯片,但價(jià)格較高,或者開放不夠,相應(yīng)的二次開發(fā)也不夠,市場(chǎng)容量就相對(duì)小多了,國(guó)家強(qiáng)制推行的另當(dāng)別論。
2、每種芯片都有自己獨(dú)特的技術(shù)優(yōu)勢(shì)(暫不論兼容芯片),但芯片公司許多技術(shù)機(jī)密是不完全開放的,這樣許多芯片除了開發(fā)相應(yīng)的卡用芯片外,還開發(fā)相應(yīng)的讀寫機(jī)具用芯片以與卡用芯片配套。這就造成了每款卡用芯片必須配合相應(yīng)的讀寫機(jī)具,或者每款讀寫機(jī)具芯片必須配合相應(yīng)的卡用芯片才能發(fā)揮作用。
3、每種頻率的卡用芯片必須與相應(yīng)頻率的讀寫機(jī)具配合。低頻卡用芯片配合相應(yīng)的低頻讀寫芯片,微波卡用芯片配合相應(yīng)的微波讀寫機(jī)具,讀寫芯片、讀寫線圈、電容及電子元件也得相應(yīng)的變動(dòng)。
六、射頻卡注意事項(xiàng)
1、首先要知道該射頻卡用的大概芯片種類。是MF1卡,還是ID卡;是T5557卡,還是TI卡;等等。因?yàn)槊恳活愋酒氖褂猛耆灰粯?/p>
2、其次要了解該射頻卡用的芯片具體型號(hào)。MF1卡還分S50卡與S70卡;ID卡還分只讀卡與讀寫卡;TI卡低頻卡還分只讀低頻卡與讀寫低頻卡[舉例];等等。同樣每一款具體芯片的價(jià)格差別也很大。
3、另外,要知道該款芯片卡是原裝卡還是兼容卡。比如MF1卡用芯片有原裝飛利浦生產(chǎn)的S50芯片,也有華虹、復(fù)旦等公司生產(chǎn)的兼容芯片。原裝芯片卡與兼容芯片卡差別還是比較大的
4、印刷或生產(chǎn)中的特殊情況:射頻卡打孔或燙金。因?yàn)樯漕l卡中含有芯片或線圈,打孔可能會(huì)打到芯片或線圈或者影響磁場(chǎng),燙金也會(huì)造成類似的效果。萬一遇到這種情況,要注意芯片位與線圈位。射頻卡打凸的情況很少見,原因與射頻卡打孔或燙金的情況類似。與此相反,接觸式IC卡打凸?fàn)C金的現(xiàn)象較普遍,只要不在芯片位上就相對(duì)影響較小,不過芯片位要與北面文字(尤其是箭頭)或插卡方式對(duì)應(yīng)。
5、遇到打內(nèi)碼的情況。ID卡經(jīng)常會(huì)遇到打內(nèi)碼(ID的物理內(nèi)碼,即ID的物理序列號(hào)),常見的是ABA(8H)格式、ABA(6H)格式、WG26格式。其中,要注意一點(diǎn):目前,8803、8805芯片以大號(hào)碼為主,ABA(8H)格式與ABA(6H)格式(8位,如果要10位前面加兩個(gè)“0”)不同;4001芯片以小號(hào)碼為主,ABA(8H)格式與ABA(6H)格式(8位,如果要10位前面加兩個(gè)“0”)相同,但也有大號(hào)碼。大小號(hào)碼的界限是ABA(8H)格式為“0016777215”,即ABA(8H)格式小于“0016777215”的為小號(hào)碼[此時(shí)ABA(8H)格式的數(shù)據(jù)與ABA(6H)格式的數(shù)據(jù)一樣],即ABA(8H)格式大于“0016777215”的為大號(hào)碼[此時(shí)ABA(8H)格式的數(shù)據(jù)與ABA(6H)格式的數(shù)據(jù)完全不一樣]。
MF1卡也會(huì)遇到打內(nèi)碼的情況,尤其是公交卡。MF1卡打內(nèi)碼一般是打ABA的反碼,有時(shí)也會(huì)遇到WG26的情況。
MF1卡與ID卡的特殊內(nèi)碼(即自己定義的內(nèi)碼格式),就要編寫特殊軟件來進(jìn)行。
針對(duì)ID卡來說,還會(huì)遇到ID卡物理內(nèi)碼要求連號(hào)的特殊情況。ID卡物理內(nèi)碼連號(hào),指這一段連碼的ID物理號(hào)全部買斷,當(dāng)然允許其中斷號(hào)。因?yàn)镮D卡層壓,廢品率較高,可以有些ID芯片壓壞了,其中的一引起ID物理號(hào)就斷號(hào)。
6、如果是ID卡,還涉及到厚度及相應(yīng)價(jià)格。通常來說,MF1卡厚度在0.80mm,但實(shí)際上人像也許厚度一般在0.85~0.90mm,這與人像工藝有關(guān)。但對(duì)于ID厚度來說,按厚度來說一般分為厚卡(1.80mm)、中厚卡(也稱為厚薄卡,1.05mm)與薄卡(0.80mm),厚度不同,價(jià)格不同,通常價(jià)格是按薄卡↘中厚卡↘厚卡而遞減,因?yàn)檫@涉及到電容、芯片等相關(guān)的技術(shù)與成本問題。
一般自動(dòng)發(fā)卡機(jī)(這里僅指拿卡取卡的那種機(jī)具)能過的射頻卡厚度在0.78-0.95mm,尤其是停車場(chǎng)使用較多。當(dāng)然自動(dòng)發(fā)卡機(jī)可以調(diào)厚度,但客戶不一定愿意調(diào)整自動(dòng)發(fā)卡機(jī)。
7、復(fù)合卡與高溫卡:對(duì)于射頻卡與接觸式卡的簡(jiǎn)單組合或低頻卡與高頻卡的簡(jiǎn)單組合及射頻卡與磁條卡的簡(jiǎn)單組合,有人稱為雙界面卡。但對(duì)于我們來說,只能說是復(fù)合卡,因?yàn)椴还灿眯酒M或COS等,只是簡(jiǎn)單地組合在一起。比如說:MF1卡(或ID卡)與SLE4442卡的組合,即為射頻卡與接觸式卡的組合;ID卡與MF1卡的組合,即為低頻卡與高頻卡的組合;MF1卡(ID卡)與磁條卡(低抗磁條或高抗磁條)的組合,即為射頻卡與磁條卡的組合。這些組合,各自的芯片或線圈或磁條基本上各自為政,只能算是復(fù)合卡,但價(jià)格比兩種卡片價(jià)格之和都還要高,是一個(gè)利潤(rùn)點(diǎn)。
市面上所說的高溫射頻卡有兩種,一種是利用耐高溫ABS層壓(印刷層)而成的所謂“高溫卡”,中料依然是PVC料,成本稍微增加一點(diǎn),但不多,這種最常見;另一種就是利用PET料(印刷層)層壓而成的“高溫卡”,中料也是PVC料,但PET料相對(duì)較貴,成本也增加很多,工藝也復(fù)雜不少,但純粹的全是用PET料制成的射頻卡很少見(技術(shù)與成本因素限制較大)。高溫射頻卡主要用在停車場(chǎng)及高速公路系統(tǒng)。
另外,還有些人提出什么“防水卡”,只能說是額外加了一層層壓膜的射頻卡,僅此而已,這只是相對(duì)于壓光卡而言(很多制卡廠家為了降低成本,印刷層與中料層合時(shí)均不加層壓膜,時(shí)間長(zhǎng)了,或水浸時(shí)間久了,印刷面會(huì)有一些磨損)。
8、印刷工藝方面,與普通卡懸殊不大。卡片的表面內(nèi)容一般以“4+1”情況最多,“4+1”指正面彩色背面單一顏色。
9、表面是否加層壓膜。加層壓膜后的智能卡保存時(shí)間長(zhǎng),不會(huì)輕易磨壞印刷表層。不加層壓膜(俗稱“壓光”)的智能卡,過個(gè)幾年印刷表面會(huì)慢慢磨得有點(diǎn)模糊。接觸式卡片表面一般加層壓膜,射頻人像卡表面一般加層壓膜。其它情況,客戶不特殊說明,射頻卡表面一般不加層壓膜。但工廠有特殊規(guī)定的按相應(yīng)規(guī)則辦理。保護(hù)膜不同于層壓膜,保護(hù)膜只是為了保證客戶投入使用前保持卡片表面光潔度或生產(chǎn)時(shí)保持卡片表面光潔度。層壓膜是取不下來的,而保護(hù)膜是隨時(shí)可以取下來的。
10、是有芯片的白卡還是有印刷面的成品卡:白卡是白卡價(jià)。印刷成品卡一般是在白卡的價(jià)格上加上印刷費(fèi)。
11、數(shù)量多少:因?yàn)槊恳淮斡∷⑹怯幸欢ㄉ畹?。如果有樣卡,?huì)以樣卡為主,印刷會(huì)盡量接近樣卡的顏色。如果沒有樣卡,就是常規(guī)印刷。有些客戶對(duì)顏色特別注意,有時(shí)有些印刷必須用特種印刷才能解決。
12、貨期多少天:白卡一般交貨期不超過兩天。但印刷卡,一般規(guī)定是10天左右交貨。如果印刷卡要4-5天交貨,就會(huì)收相應(yīng)的加急費(fèi)。特殊情況,如工廠貨多,貨期又會(huì)有相應(yīng)變化。
13、中途是否會(huì)改變印刷版面:印刷版面已經(jīng)定好,下單印刷好后,中途因客戶需求發(fā)生變化,要求改單,會(huì)收相應(yīng)的改單成本。改單成本就是到改單時(shí)已發(fā)生的一切費(fèi)用。若已做成成品卡,基本上成品卡的價(jià)錢就是改單的成本了。
14、稅與費(fèi)哪方出:稅是指稅收,發(fā)票費(fèi)用基本上都是客戶承擔(dān),這也是法律上的規(guī)定,雙方協(xié)商的另外再說。
快遞費(fèi)用,一般來說是客戶出快遞費(fèi),雙方也可協(xié)商。快遞方式有“到付”與“預(yù)付”兩種情況:如果快遞公司找客戶收款再交貨給客戶,稱為“到付”,但有的快遞公司不接受“到付”的情況;如果智能卡公司先交款給快遞公司(如智能卡公司自己應(yīng)付或墊付這樣的情況),快遞公司不再找客戶收款,就稱為“預(yù)付”。
第二節(jié) 接觸式卡
因?yàn)榇蠹覍?duì)接觸式卡了解較多,這里不詳細(xì)講述,只是簡(jiǎn)單講述五個(gè)方面日常生活上遇到的與接觸式卡相關(guān)的問題。
一、首先判別是什么接觸式芯片
利用專用接觸式讀寫機(jī)具自動(dòng)檢查這張接觸式卡是用的什么芯片。是SLE4442卡還是SLE4428卡,是AT88SC16還是AT88SC32卡,等等。
因?yàn)榧儜{外觀有時(shí)很難判別是什么芯片,如AT88SC32與AT88SC64的外觀就基本上一樣。
二、分清非加密卡與可加密卡
非加密卡一般不用授權(quán)加密,除非系統(tǒng)商使用軟件來判別數(shù)據(jù)修改后的卡片為授權(quán)卡(先修改某扇區(qū)某塊段的哪塊數(shù)據(jù),再以密碼與該數(shù)據(jù)來判別是否為授權(quán)卡)。
如何接單數(shù)據(jù)卡與可加密卡,請(qǐng)參考“第一節(jié) 射頻卡”----“七、射頻卡交貨后的一些注意事項(xiàng)”---“3、這款卡片是否授權(quán)(或者叫加密)”中的內(nèi)容。
非加密卡,有些人也稱之為數(shù)據(jù)卡,如:AT24C01A、AT24C04、AT24C08、AT24C16、AT24C32、AT24C64、AT93C46、AT45D041等。其中,AT45D041為大容量存儲(chǔ)卡,存儲(chǔ)容量為4M位。
可加密卡,可以修改芯片相應(yīng)密碼來取得新的密碼,如AT88SSC102、AT88SC1608、SLE4404、SLE4406、SLE4442、SLE4428等。其中,SLE4442密碼錯(cuò)誤連續(xù)輸錯(cuò)3次,卡會(huì)死鎖,只能讀數(shù)據(jù)不能寫數(shù)據(jù);SLE4428密碼錯(cuò)誤連續(xù)輸錯(cuò)8次,卡會(huì)死鎖,只能讀數(shù)據(jù)不能寫數(shù)據(jù);SLE4404密碼錯(cuò)誤連續(xù)輸錯(cuò)4次,卡會(huì)死鎖,只能讀數(shù)據(jù)不能寫數(shù)據(jù)。
三、原裝卡與兼容卡
現(xiàn)在很難區(qū)分原裝卡與兼容卡。不過,一般來說,SLE4442卡原裝芯片模塊表面電路分布很美觀,四周伸出8個(gè)角;ATMEL卡原裝芯片模塊表面有ATMEL標(biāo)志。但是,實(shí)際上有的兼容芯片做的外觀與原裝芯片差不多。
四、兼容芯片的種類
SLE4442、SLE4428的兼容芯片主要有復(fù)旦公司生產(chǎn)的FM4442、FM4428,貝嶺公司生產(chǎn)的BL7442、BL7428,ISSI公司生產(chǎn)的IS23SC4442、IS23SC4428。ATMEL系列的兼容芯片主要是ISSI公司生產(chǎn)的相關(guān)對(duì)應(yīng)芯片,如IS23SC1604兼容AT88SC1604,IS24C04兼容AT24C04等。目前,市面上既生產(chǎn)兼容西門子接觸式芯片又生產(chǎn)兼容愛特梅爾接觸式芯片的芯片廠家主要是美國(guó)ISSI公司。
五、加密卡破解
4442卡、4428卡的密碼已經(jīng)可以被破解,但我們這里不評(píng)價(jià)。