《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 微波|射頻 > 設(shè)計應(yīng)用 > 一種低功耗高安全雙界面智能卡芯片的設(shè)計與實現(xiàn)
一種低功耗高安全雙界面智能卡芯片的設(shè)計與實現(xiàn)
2015年電子技術(shù)應(yīng)用第7期
張海峰,侯戰(zhàn)斌,陳奎林
北京南瑞智芯微電子科技有限公司,北京100192
摘要: 根據(jù)ISO/IEC7816和ISO/IEC 14443-A協(xié)議,完成基于CPU的、集接觸和非接觸接口為一體的低功耗高安全雙界面智能卡芯片的設(shè)計實現(xiàn)及樣品驗證,實現(xiàn)了對芯片面積、速度和功耗之間較好的平衡。結(jié)果表明,在采用HHNEC 0.13 μm工藝條件下,所研制的芯片面積為8.08 mm2,在系統(tǒng)時鐘16 MHz條件下,平均工作功耗約2 mA,完全滿足協(xié)議對雙界面智能卡芯片的性能要求。采用的128 KB Flash作為程序存儲區(qū)可提供靈活、強大的COS應(yīng)用開發(fā)空間,也方便將來軟件程序的升級。同時,該芯片具有較高的安全性、可控性及可靠性,可以很好地適用于各類雙界面智能卡的應(yīng)用。
中圖分類號: TN41
文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2015.07.014
中文引用格式: 張海峰,侯戰(zhàn)斌,陳奎林. 一種低功耗高安全雙界面智能卡芯片的設(shè)計與實現(xiàn)[J].電子技術(shù)應(yīng)用,2015,41(7):50-53.
英文引用格式: Zhang Haifeng,Hou Zhanbin,Chen Kuilin. A design and implementation of low-power and high-security chip for dual-interface smart card[J].Application of Electronic Technique,2015,41(7):50-53.
A design and implementation of low-power and high-security chip for dual-interface smart card
Zhang Haifeng,Hou Zhanbin,Chen Kuilin
Beijing NARI SmartChip Microelectronics Company Limited,Beijing 100192,China
Abstract: In accordance with ISO/IEC7816 and ISO/IEC14443-A protocol, this paper accomplished the design, implementation and sample test of low-power and high-security dual-interface chip, which has both contact and contactless interface for communication based on CPU, and the chip has a good balance among the speed, area and power consumption. The results show that, using the HHNEC 0.13 ?滋m process, the chip area is only 8.08 mm2, and the average working power consumption under 16 MHz system clock is about 2 mA, which fully meet the requirements of chip performance. 128 KB Flash used as program memory could provide a flexible, powerful space for the COS(Card of System) application development, and it is also facilitated for the further upgrade of software programs. Meanwhile, the chip has high-security, controllability and reliability, which could be well applicable to various types of dual-interface smart card.
Key words : high-security;low power;dual-interface;smart card

   0 引言

    雙界面CPU卡是一種同時支持接觸式與非接觸式兩種通信方式的CPU卡,接觸接口和非接觸接口共用一個CPU進行控制,接觸模式和非接觸模式自動選擇。在一張卡片上同時擁有接觸式與非接觸式兩種界面,這就避免了持卡者要對兩張各自僅帶有接觸式界面或非接觸式界面的電子錢包分別進行充值的麻煩,為人們的生活帶來極大的便利。在消費交易過程中,其非接觸接口可以為消費過程提供更加快捷的方式;而在對卡片進行充值時,接觸接口則更為安全。

1 芯片的核心電路結(jié)構(gòu)

    雙界面CPU卡是基于雙界面芯片設(shè)計的,按一定規(guī)格封裝而成。根據(jù)ISO/IEC 7816和ISO/IEC 14443-A協(xié)議規(guī)定,本文設(shè)計的一種低功耗高安全雙界面芯片同時兼有接觸式和非接觸式通信接口。

    如圖1,芯片主要由CPU、接觸通信接口、非接觸通信接口、存儲器以及加密模塊組成。同時還包括時鐘、復(fù)位、功耗管理、初始化等系統(tǒng)模塊和上下電復(fù)位管理、電源管理、電壓調(diào)節(jié)器、傳感器等模擬模塊。

wdz4-t1.gif

    其中CPU內(nèi)核采用高性能的8位R8051XC2,指令與標(biāo)準(zhǔn)8051兼容,內(nèi)置3個16位Time和DMA協(xié)處理器。通過Bank擴展機制,可以使存儲空間突破64 KB的限制,最大可訪問8 MB。CPU的主要功能是對接受的命令進行解析后實現(xiàn)對存儲器數(shù)據(jù)的訪問和處理。128 kB Flash作為程序存儲區(qū),可提供靈活、強大的片上操作系統(tǒng)(COS)開發(fā)空間,也方便將來軟件應(yīng)用程序的升級,同時可通過配置相應(yīng)寄存器控制8 KB EEPROM作為程序補丁區(qū)。32 KB EEPROM、6 KB XRAM和280 B RF Buffer作為外部數(shù)據(jù)存儲區(qū),提供了強大的數(shù)據(jù)處理能力,4 KB external SFR可方便將來硬件寄存器的改版升級。通過MMU單元,可方便實現(xiàn)程序存儲器、外部數(shù)據(jù)存儲器和內(nèi)部數(shù)據(jù)存儲器的地址映射和權(quán)限管理。

1.1 非接觸接口單元

    非接觸接口單元以ISO/IEC 14443-3 TYPE A為通信協(xié)議,主要包含三個部分:射頻模擬前端電路、數(shù)字基帶電路和存儲器。如圖2所示。

wdz4-t2.gif

    射頻模擬前端電路RF_AFE從13.56 MHz近場中獲取能量,產(chǎn)生電源和13.56 MHz時鐘信號,并對數(shù)據(jù)進行調(diào)制和解調(diào)。數(shù)字基帶電路連接射頻前端電路和存儲器,是這兩個模塊的接口,在CPU指令控制下完成射頻通信。數(shù)字基帶電路包括時鐘產(chǎn)生模塊、復(fù)位產(chǎn)生模塊、解碼模塊、編碼模塊、收發(fā)控制模塊、防碰撞模塊、CRC 校驗?zāi)K等。時鐘產(chǎn)生模塊的輸入為模擬前端電路產(chǎn)生的13.56 MHz方波,通過分頻處理產(chǎn)生各個模塊需要的頻率,同時這個模塊還要完成時鐘的同步功能。解碼模塊和編碼模塊分別對接收信號和發(fā)射信號的數(shù)據(jù)幀進行解碼和編碼, 編碼模塊采用曼徹斯特碼編碼器對發(fā)送信號進行編碼,解碼模塊通過改進米勒碼解碼器對接收信號進行解碼;控制單元則主要完成PICC主狀態(tài)機控制,判斷接收的幀類型,對發(fā)送及接收數(shù)據(jù)進行奇偶檢驗,同時實現(xiàn)對各組成模塊的狀態(tài)轉(zhuǎn)移控制及對RF buffer的讀寫控制。另外,CRC校驗?zāi)K用于對接收信號和發(fā)送信號的代碼實現(xiàn)CRC-16校驗功能;考慮到上層COS命令的現(xiàn)場應(yīng)用,存儲器采用280 B的寄存器組實現(xiàn)。

1.2 電源管理單元

    電源管理是指對接觸電源和非接觸RF電源進行統(tǒng)一管理,輸出一路恒定電源。芯片在正常應(yīng)用情況下,只會有單一界面工作的需求,不會雙界面同時工作。如表1所示,電源輸出采用接觸優(yōu)先的策略,即只要有接觸電源存在,輸出電源就會選擇接觸電源;只有在接觸電源不存在的情況下,輸出電源才會選擇RF電源。

wdz4-b1.gif

1.3 芯片的復(fù)位管理

    在電源上下電過程中,要求產(chǎn)生復(fù)位信號。具體復(fù)位管理如表2。

wdz4-b2.gif

    根據(jù)電源管理和復(fù)位管理的方式,雙界面的模式判斷流程如圖3所示。

wdz4-t3.gif

2 芯片的高安全性

2.1 芯片安全防護機制

    非接觸接口單元以ISO/IEC 14443-3 TYPE A為通信協(xié)議,主要包含三個部分:射頻模擬前端電路、數(shù)字基帶電路和存儲器。

    如表3,對芯片安全的攻擊可分為三種基本類型:物理攻擊、擾亂攻擊和側(cè)信道攻擊。

wdz4-b3.gif

    針對以上攻擊方法,該芯片采取如下防范策略。

    物理攻擊防范方面:

    (1)采用多層電路設(shè)計,將包含敏感數(shù)據(jù)的層隱藏在較不敏感的層之下,使得微探針技術(shù)的使用受到一定限制。

    (2)減小芯片形體尺寸:使攻擊者無法使用光學(xué)顯微鏡來分析芯片的電路結(jié)構(gòu)。

    (3)頂層傳感器保護網(wǎng):在芯片的表面加上一層格狀的帶有保護信號的激活網(wǎng)絡(luò),當(dāng)入侵行為發(fā)生時,該信號中斷,通過控制電路使內(nèi)存中相應(yīng)內(nèi)容清零。

    (4)鎖存電路:在芯片的微處理器中設(shè)置鎖存位。當(dāng)出現(xiàn)異常情況時,它會發(fā)出鎖存信號,立即清除芯片中的敏感數(shù)據(jù)。

    擾亂攻擊的防范方面:

    (1)加入監(jiān)測電路,集成高低電壓檢測報警、高低頻率檢測報警、溫度檢測報警、光檢測報警,當(dāng)外界環(huán)境異常時,可發(fā)出警告標(biāo)志,使芯片對自身數(shù)據(jù)進行防護。

    (2)引入Double check電路,對加密算法多次運算結(jié)果對比,正確則輸出,錯誤則不輸出。

    側(cè)信道攻擊的防范方面:

    (1)采用平衡電路降低信號能量,設(shè)置金屬防護以抑制電磁發(fā)射。

    (2)執(zhí)行并行隨機處理來加大幅值噪聲水平以干擾芯片工作時泄露的功耗信息分析。

    (3)隨機中斷處理引入不同的時鐘頻率和時間噪聲。

2.2 存儲器的安全訪問機制

    程序存儲器分為應(yīng)用程序區(qū)、Bootloader區(qū)和EEPROM補丁程序區(qū)。在Bootloader區(qū)運行期間,可下載應(yīng)用程序,而在應(yīng)用模式下,為保護應(yīng)用程序區(qū)和EEPROM補丁程序區(qū)的程序安全,其訪問權(quán)限可配置為不可寫入,防止芯片在異常狀態(tài)中對應(yīng)用程序造成意外的篡改,而Bootloader區(qū)硬件控制為不可寫入,只能在CP測試階段通過硬件的BIST接口寫入,既能防止應(yīng)用程序意外跳轉(zhuǎn)到Bootloader區(qū),對應(yīng)用程序進行破壞,又能從源頭上保證程序的安全性。對于數(shù)據(jù)存儲區(qū),也可以配置為不可寫入,目的是保護關(guān)鍵數(shù)據(jù),防止芯片在異常狀態(tài)中對數(shù)據(jù)造成意外篡改。此外,對CPU訪問權(quán)限出錯的情況,程序會進入異常狀態(tài),將相應(yīng)的出錯標(biāo)志位置位并進入中斷處理程序或直接進入復(fù)位狀態(tài)。

    在電路結(jié)構(gòu)上,為了進一步對存儲的數(shù)據(jù)進行加密,采用了地址、數(shù)據(jù)擾動技術(shù),結(jié)構(gòu)如圖4所示。基本原理是通過一個線性的邏輯映射把CPU要訪問的存儲器地址變換成不連續(xù)及混亂的地址,這樣就可以使攻擊者不能分辨和分析程序是在順序執(zhí)行或跳轉(zhuǎn),也不能根據(jù)地址來猜測數(shù)據(jù)類型。而CPU在讀取這些數(shù)據(jù)的時候,通過一個線性的逆變換就可以得到真正的數(shù)據(jù)。這種變換和逆變換是由硬件電路完成的,因此對CPU是透明的,所以對軟件的開發(fā)沒有影響。同理,寫入或讀出存儲器的數(shù)據(jù)也是經(jīng)過變換加密的。

wdz4-t4.gif

2.3 芯片設(shè)計的安全性

    系統(tǒng)層級上,采用32 MHz高精度內(nèi)部時鐘振蕩器,保證芯片工作時不受外部時鐘的干擾。芯片內(nèi)部的真隨機數(shù)發(fā)生器(符合FIPS140-2和NIST SP800-22),基于電阻在通電后產(chǎn)生電熱噪聲的隨機分布特性,利用噪聲隨機性產(chǎn)生數(shù)據(jù)作為數(shù)據(jù)源,具有性能良好、隨機度高的特點。復(fù)用成熟IP CRC(Cyclical Redundancy Check,循環(huán)冗余碼校驗)可用于數(shù)據(jù)的完整性校驗,而看門狗計數(shù)器(Watch Dog Timer,WDT)也可防止程序跑飛,保證芯片運行的安全。

    芯片的加密模塊采用DES/3DES分組密碼加密算法,通過分組、移位、查表和交換等操作,使智能卡數(shù)據(jù)安全性更高。同時芯片也集成了由中國密碼管理局編制的商用密碼分組標(biāo)準(zhǔn)對稱加密算法SM1模塊,與軟件實現(xiàn)方式相比,具有加密速度快、加密安全性能高等優(yōu)點,使得該芯片能滿足多數(shù)國家安全認(rèn)證要求。同時,這些加密算法引入了隨機噪聲、隨機掩碼和隨機等待三者相結(jié)合的防側(cè)信道攻擊技術(shù),保證芯片加密運算時的安全性。

3 芯片的低功耗

    為減小芯片功耗,本文設(shè)計的PMU(功耗管理模塊)很好地從系統(tǒng)層級上實現(xiàn)了芯片的低功耗管理。在DES、SM1等功耗較大模塊工作時,會關(guān)閉其他不相關(guān)工作模塊。在芯片Standby狀態(tài)下及非接觸模式接收、發(fā)送數(shù)據(jù)過程中,將關(guān)閉CPU、DES、SM1、CRC等數(shù)字模塊,同時也逐級關(guān)閉VR、FLASH、EEPROM和OSC等模擬模塊。

    在電路結(jié)構(gòu)上,采用門控時鐘技術(shù)和控制電路節(jié)點跳變方法降低芯片的功耗,以門控時鐘取代原始時鐘,同時控制電路系統(tǒng)內(nèi)部各觸發(fā)器和鎖存器輸出的跳變次數(shù)。動態(tài)控制時鐘的低功耗技術(shù),可保證芯片在射頻電磁場中具備優(yōu)異的通信穩(wěn)定性和可靠性。

4 結(jié)果分析

    本文根據(jù)ISO/IEC7816和ISO/IEC 14443-A協(xié)議,完成基于CPU的、集接觸與非接觸接口為一體的低功耗高安全芯片的設(shè)計及樣品測試,并通過了全部邏輯功能驗證,包括程序加載過程、IO接口通信、FLASH/EEPROM/SRAM讀寫操作、DES/3DES/SM1加解密、隨機數(shù)產(chǎn)生、CRC校驗、以及安全機制防護等。

    在采用HHNEC的0.13 μm工藝條件下,包括CPU及DMA協(xié)處理器、通信接口、時鐘、復(fù)位、功耗管理、硬件加解密、存儲訪問控制等所有邏輯電路,其綜合后規(guī)模約8萬門,芯片面積約為8.08 mm2,正常工作平均功耗約2 mA,滿足智能卡封裝對芯片面積的要求。

    (1)邏輯綜合結(jié)果

    邏輯綜合結(jié)果如表4所示。

wdz4-b4.gif

    (2)RF測試結(jié)果

    RF測試結(jié)果如表5所示。

wdz4-b5.gif

    (3)DIP40陶封芯片功能驗證

    RF陶封芯片功能驗證結(jié)果如表6所示。

wdz4-b6.gif

    (4)功耗測試結(jié)果

    功耗測試結(jié)果如表7所示。

wdz4-b7.gif

5 結(jié)論

    本文設(shè)計的一種低功耗高安全雙界面智能卡芯片,通過流片加工及樣品驗證,可完全滿足協(xié)議對雙界面芯片性能的要求,構(gòu)筑了完善的智能卡安全體系結(jié)構(gòu),實現(xiàn)了芯片面積、速度和功耗之間較好的平衡。

    其高安全性、兼容性及超低功耗設(shè)計可完全作為POS機等移動設(shè)備近距離支付通訊的載體,可很好地應(yīng)用于城市一卡通領(lǐng)域和金融領(lǐng)域,實現(xiàn)公交、水電、煤氣等小額非接觸支付以及電子錢包存折應(yīng)用,同時還可作為數(shù)據(jù)的安全存儲和身份認(rèn)證產(chǎn)品,用于企業(yè)員工管理等。

參考文獻

[1] ISO/IEC 14443-1-2/-3/-4,ISO/IEC 10373-6,ISO/IEC 7816-3/-4/-5/-6.

[2] 閔昊.智能卡領(lǐng)域的一大技術(shù)進步——雙界面卡[J].安防科技,2003(6).

[3] MAYES K,MARKANTONAKIS K.Smart cards,tokens,security and applications[M].Springer,2008.

[4] SHELFER K M,PROCACCINO J  D.Smart card evolution[J].Communications of the ACM,2002,45(7).

[5] Zhang Xinfang.For mobile payment development based on smart card technology[J].China Financial,2013(3):35.

[6] Wen Zhang,Yue Chen.Measures for dual-interface IC card security[J].China ITS Journal,2012(11):76.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩小视频在线观看| 久久久久综合网| 欧美大色视频| 久久久久久噜噜噜久久久精品 | 亚洲国产专区校园欧美| 欧美亚洲一区| 亚洲一区二区三区影院| 亚洲午夜视频在线观看| 亚洲手机成人高清视频| 一区二区三区免费网站| 99精品热6080yy久久| 一区二区欧美精品| 亚洲高清不卡在线观看| 亚洲欧洲日本专区| 亚洲精品国精品久久99热一| 91久久精品网| 亚洲精品永久免费| 亚洲三级免费观看| 亚洲理伦电影| 亚洲精品国久久99热| 999亚洲国产精| 日韩午夜激情av| 一区二区三区毛片| 亚洲影院污污.| 亚洲尤物在线视频观看| 亚洲欧美三级在线| 午夜精品久久久久久| 久久激情久久| 亚洲人成网站色ww在线| 亚洲精品一二三| 一区二区三区视频免费在线观看 | 亚洲一区高清| 午夜一区二区三区不卡视频| 久久精品中文| 老牛嫩草一区二区三区日本| 欧美成人国产一区二区| 欧美日韩免费一区| 国产精品女主播一区二区三区| 国产欧美一区二区三区沐欲 | 一本到12不卡视频在线dvd| 一区二区毛片| 亚洲欧美日韩久久精品| 欧美在线一区二区| 亚洲国产精品一区二区www在线| 亚洲欧洲精品成人久久奇米网| 亚洲日本在线观看| 亚洲午夜精品一区二区三区他趣| 99在线精品免费视频九九视| 一区二区国产在线观看| 欧美在线视频不卡| 欧美第十八页| 国产精品a久久久久久| 国产有码在线一区二区视频| 国产精品久久久免费| 国产欧美成人| 一区二区亚洲欧洲国产日韩| 小辣椒精品导航| 久久综合福利| 国产精品盗摄一区二区三区| 黄色成人91| 在线亚洲精品福利网址导航| 久久精品九九| 一区二区三区不卡视频在线观看| 欧美一区二区三区视频| 欧美成人中文| 国产精品一区二区三区四区五区| 国产情人节一区| 亚洲伦伦在线| 久久精品国产久精国产爱| 亚洲视频你懂的| 美日韩精品视频免费看| 国产精品日韩精品欧美精品| 亚洲激情第一页| 性欧美大战久久久久久久免费观看| 亚洲美女av电影| 久久高清福利视频| 欧美日韩精品一区二区| 国外视频精品毛片| 亚洲午夜精品久久| 亚洲精品日韩综合观看成人91| 欧美一区二区三区男人的天堂| 欧美人妖在线观看| 怡红院精品视频| 亚洲综合首页| 一个色综合av| 久久久综合香蕉尹人综合网| 国产精品久久福利| 亚洲第一区在线| 欧美亚洲尤物久久| 亚洲一区在线观看免费观看电影高清| 麻豆成人在线播放| 国产视频在线观看一区二区| 在线视频亚洲| 夜夜精品视频一区二区| 久久视频免费观看| 国产区日韩欧美| 亚洲一区www| 一区二区三区高清在线| 麻豆成人在线播放| 国产亚洲午夜高清国产拍精品| 99精品国产一区二区青青牛奶| 国产欧美日韩在线| 99视频精品免费观看| 亚洲精品一二三| 亚洲最新中文字幕| 另类av一区二区| 国产在线拍揄自揄视频不卡99| 亚洲女人天堂成人av在线| 亚洲一区二区三区激情| 欧美人在线观看| 最新亚洲电影| 亚洲欧美成人网| 午夜精品久久久久久久男人的天堂| 欧美激情综合五月色丁香| 亚洲电影一级黄| 亚洲国产精品久久久久久女王 | 亚洲欧美日韩精品久久久久| 欧美日韩色一区| 亚洲乱码日产精品bd| 亚洲精品网站在线播放gif| 欧美成年人视频网站| 一区二区三区在线不卡| 亚洲二区视频| 老**午夜毛片一区二区三区| 国产一区自拍视频| 欧美亚洲专区| 久久噜噜噜精品国产亚洲综合| 国产一区二区三区四区| 久久精品国产77777蜜臀| 久久综合九色欧美综合狠狠| 经典三级久久| 亚洲欧洲日产国码二区| 欧美精品18+| 日韩小视频在线观看| 亚洲无限av看| 国产精品日日摸夜夜摸av| 亚洲欧美三级在线| 久久久免费av| 亚洲福利电影| 一区二区av| 国产精品日本| 亚洲第一黄色| 欧美另类一区二区三区| 亚洲免费福利视频| 亚洲欧美成人一区二区在线电影| 国产精品爽爽爽| 久久激情久久| 欧美人成在线视频| 亚洲一区二区综合| 久久久91精品国产一区二区三区 | 国产精品九九久久久久久久| 性欧美video另类hd性玩具| 久久精品国产99精品国产亚洲性色 | 欧美在线不卡视频| 免费看亚洲片| 日韩一级片网址| 午夜精品久久久久久99热| 红桃视频国产精品| 一区二区三区精品国产| 国产麻豆精品久久一二三| 亚洲高清网站| 欧美日韩亚洲综合一区| 亚洲欧美不卡| 欧美高清在线播放| 亚洲一区二区三区777| 久久色在线播放| 一本高清dvd不卡在线观看| 久久国产乱子精品免费女| 在线精品亚洲一区二区| 一区二区三区精密机械公司| 国产午夜精品麻豆| aⅴ色国产欧美| 国产欧美一区二区三区久久人妖| 亚洲国产精品一区二区第四页av| 欧美日韩一区二区三区高清| 久久er99精品| 国产精品v日韩精品v欧美精品网站| 久久精品国产第一区二区三区最新章节| 欧美久久视频| 欧美伊人久久久久久久久影院| 欧美精品一卡二卡| 欧美尤物一区| 国产精品久久久久一区二区三区共| 亚洲国产免费看| 国产精品视频专区| 日韩一级在线| 国产在线乱码一区二区三区| 久久九九国产精品| 老**午夜毛片一区二区三区| 亚洲无玛一区| 欧美国产一区二区| 欧美影院午夜播放| 欧美三级网页| 亚洲国产精品女人久久久| 国产免费观看久久黄| 一区二区三区色| 亚洲电影av| 久久久久久久久久久久久久一区| 中文亚洲字幕| 欧美精品久久一区|