1. 引言
IC卡自上世紀70年代誕生以來得到了很大的發展,現在IC卡已經逐步進入了包括金融、通信、醫療、公交、身份識別等在內的多個應用領域,使用IC卡的人也越來越多。非接觸式IC卡作為IC卡的一種重要形式,近年來同樣得到了很大的發展。本文將對非接觸式IC卡晶片技術的發展趨勢做一個分析。
2. 非接觸式IC卡晶片技術的發展趨勢
1)CPU卡晶片取代邏輯加密卡晶片的發展趨勢
目前市場上最常見的非接觸式IC卡是非接觸式邏輯加密卡,這類IC卡憑藉其良好的性能和較高的性價比得到了廣大用戶的青睞,並已被廣泛應用於公交、醫療、校園一卡通,門禁等領域。由於非接觸式邏輯加密卡晶片採用的是流密碼技術,密鑰長度也不是很長(比較典型的密碼長度是Mifare的48 bit),因此邏輯加密卡晶片普遍存在著一定的安全隱患,有被黑客破解的可能。在金融、身份識別、電子護照等對安全要求比較高的領域目前更傾向於使用內嵌微處理器的非接觸式CPU卡晶片。
CPU卡晶片內部都有雙重安全機制,第一重是晶片本身集成的加密算法模塊,晶片設計公司通常都會將經實踐檢驗最安全的幾種加密算法集成入晶片,目前比較常見的安全算法有RSA,3-DES等。國內晶片設計公司還會引入國密算法(SSF33,SCB2,SM2,SM3等)來加強晶片的安全性。國密算法是不對外公開的,因此國密算法一般比其他公開算法的加密算法具有更高的安全性。第二重保護則是CPU卡晶片特有的COS(Card Operation System)系統,COS可以為晶片設立多個相互獨立的密碼,密鑰以目錄為單位存放,每個目錄下的密鑰相互之間獨立,並且有防火牆功能(不同目錄下密鑰不會互相影響)。同時COS內部還設立密碼最大重試次數以防止惡意攻擊。由此可見,非接觸式CPU卡比非接觸式邏輯加密卡具有更高的安全性。
除此以外,CPU卡可以實現真正意義上的「一卡多用」,每個應用相互獨立並受控於各自的密鑰管理系統。不同應用可以共享一個「錢包」,也可以分別擁有各自的「錢包」。服務商可以通過使用CPU卡進行更加靈活有效的管理,用戶也能使用CPU卡實現多功能應用的需求。
由於CPU卡晶片比邏輯加密卡晶片具有更多的優點,因此在國際市場上CPU卡晶片所佔的市場份額更多。據國際知名RFID市場研究機構IDTechex統計,2007年全球CPU卡晶片(含接觸式CPU卡晶片)的出貨量達到33億,預計2008年CPU卡晶片的出貨量會超過38億,而邏輯加密卡2007年的出貨量則不到10億,並且有逐年下滑的趨勢。下圖即為IDTechex公司2008n年初是公布的調查結果:圖中Microprocessor卡指的就是CPU卡, Memory卡指的是邏輯加密卡。
(摘自IDTechEx 「RFID Analyst 2008 Jan.」)
由於CPU卡晶片設計更複雜,成本相對較高,而國內市場對價格比較敏感,因此目前國內非接觸式邏輯加密卡晶片的市場份額更大。降低非接觸式CPU卡晶片的成本以提高性價比已成為國內智慧卡晶片設計公司的工作重點之一,包括上海復旦微電子公司在內的多家晶片設計公司都為此做了很多工作,近年來已經取得了一定的效果。可以預見,未來隨著晶片成本的降低,非接觸式CPU卡會進入越來越多的應用領域並逐步取代非接觸式邏輯加密卡而成為非接觸式IC卡最主要的形式。
2)CPU卡晶片非接觸式傳輸標準的發展趨勢
目前非接觸式IC卡的傳輸標準主要有ISO/IEC 14443 TypeA和ISO/IEC 14443 TypeB兩種。
TypeA和TypeB都是ISO/IEC 14443規定的標準,都使用了13.56MHz的載波頻率,最高通訊速率也均為424kbits/s。它們之間最主要的差別在於讀寫器發送射頻信號的載波調製深度不同。即TypeA是100%調製而TypeB是10%調製。如下圖所示:
在通訊過程中,TypeA讀寫器發送給卡的能量傳遞是不連續的,會在短時間內中斷,而TypeB讀寫器發出的能量傳輸是連續的。這種通訊方式會造成TypeA卡所能接收到的能量較TypeB少,因此卡晶片電路的設計難度較TypeB要高,外圍電路也要複雜一些。但是在另一方面,100% ASK調製發送的信號間區別明顯,抗幹擾能力強;而10% ASK調製,信號間區別很小,抗幹擾能力弱,容易接收錯誤。實際應用中,TypeA類型卡片因其較強的抗幹擾能力在公交、地鐵等領域得到了廣泛的使用。
TypeA的防衝突機制是基於BIT衝突檢測協議,而TypeB是通過字節、幀及命令來完成防衝突的。這兩種防衝突機制在實際使用中都能很好的工作。Type A的防衝突流程為NXP(原飛利浦半導體)一家制定,所以標準規則比較明確,各廠商出品的Type A類型卡指標和性能一致性比較高,產品的互操作性和兼容性比較好。而Type B的標準由多家制定,各家的產品也可能有所不同,因此相對來說兼容性可能不是特別好。此外TypeA的專利權由NXP一家擁有,專利權人比較明晰,而TypeB的專利權則由多家公司擁有,專利權人相對不是很明晰。據筆者所知,NXP在國內並沒有申請TypeA的專利,而TypeB則在國內申請了相關專利。
目前在非接觸式邏輯加密卡市場中,TypeA標準佔有明顯的優勢,在國內市場除了二代身份證等少數項目使用TypeB標準以外,其他項目基本上都是用了TypeA技術。由於熟悉TypeA的技術人員和支持的廠商更多一些,因此可以說TypeA的綜合使用環境比較好。
未來IC卡的非接觸式傳輸標準還將以TypeA和TypeB為主,抗幹擾能力強,綜合使用環境好,互操作性和兼容性比較好的非接觸式傳輸標準也許更受用戶的歡迎。