《電子技術(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亚洲国产精品_日韩亚洲一区二区
欧美亚洲视频一区二区| 日韩亚洲欧美在线观看| 亚洲第一福利在线观看| 国内精品久久久久久久影视蜜臀| 国产精品视屏| 国产精品久久久久av| 欧美日韩中文字幕在线| 欧美日韩国产综合视频在线观看 | 久久婷婷蜜乳一本欲蜜臀| 欧美一区二区视频在线| 欧美一区观看| 欧美一站二站| 久久久www成人免费无遮挡大片 | 韩国一区二区三区在线观看| 国产亚洲一二三区| 国产亚洲欧美日韩一区二区| 国产亚洲一区二区精品| 国产色产综合色产在线视频 | 国内自拍视频一区二区三区| 国内外成人在线视频| 伊人久久噜噜噜躁狠狠躁| 亚洲第一区色| 亚洲精品一区二区网址| 日韩性生活视频| 夜夜爽www精品| 宅男精品视频| 欧美一进一出视频| 欧美影院在线| 亚洲日韩中文字幕在线播放| 一本大道av伊人久久综合| 亚洲一区二区三区精品动漫| 午夜精品视频网站| 久久久午夜视频| 欧美国产在线观看| 国产精品福利片| 国产在线欧美日韩| 亚洲国产aⅴ天堂久久| 亚洲欧洲在线观看| 亚洲天堂视频在线观看| 午夜精品福利视频| 亚洲国产老妈| 在线午夜精品自拍| 午夜日韩在线| 蜜臀99久久精品久久久久久软件| 欧美欧美在线| 国产日韩在线亚洲字幕中文| 在线日韩欧美视频| 一区二区成人精品| 欧美影院一区| 中日韩男男gay无套| 香蕉亚洲视频| 欧美高清视频在线| 国产精品视频在线观看| 在线观看一区视频| 宅男噜噜噜66一区二区66| 久久国产日韩| 国产精品99久久不卡二区| 欧美影视一区| 欧美噜噜久久久xxx| 国产九九精品视频| 亚洲国产欧美在线| 午夜精品三级视频福利| 亚洲精品小视频| 午夜精品国产精品大乳美女| 麻豆乱码国产一区二区三区| 国产精品久久久久永久免费观看| 黄色成人片子| 亚洲午夜电影网| 亚洲精品小视频在线观看| 香蕉久久精品日日躁夜夜躁| 欧美国产先锋| 国产一区二区三区免费在线观看 | 亚洲国产成人久久| 亚洲午夜电影网| 六十路精品视频| 国产欧美日韩一区| 日韩亚洲不卡在线| 亚洲国产欧美日韩精品| 小处雏高清一区二区三区| 欧美激情女人20p| 国内伊人久久久久久网站视频| 亚洲最新视频在线播放| 亚洲激情女人| 久久久一区二区| 欧美日韩美女一区二区| 在线观看的日韩av| 欧美一区二视频| 午夜激情亚洲| 欧美日韩国产一级| 亚洲高清不卡一区| 久久精品人人做人人爽电影蜜月| 午夜精品视频在线| 欧美日韩在线播放三区| 亚洲精品1区| 亚洲第一中文字幕在线观看| 欧美有码在线观看视频| 欧美亚韩一区| 日韩视频一区二区| 亚洲精品久久久蜜桃| 久久婷婷久久| 国产在线精品一区二区夜色| 亚洲嫩草精品久久| 亚洲欧美国产高清va在线播| 欧美日韩另类国产亚洲欧美一级| 亚洲激情第一区| 亚洲国产成人不卡| 久久青青草原一区二区| 国产欧美一区二区精品性| 亚洲综合色噜噜狠狠| 亚洲一区二区三区高清| 欧美日韩中文另类| 亚洲免费观看| 中文在线资源观看网站视频免费不卡| 欧美激情亚洲激情| 最新日韩中文字幕| 日韩网站免费观看| 欧美伦理91| 99在线热播精品免费| 亚洲视频www| 欧美偷拍另类| 亚洲一区三区视频在线观看| 午夜欧美电影在线观看| 国产精品一级| 欧美一区二区在线| 老色鬼精品视频在线观看播放| 影视先锋久久| 亚洲精品美女免费| 欧美精品在线一区二区三区| 亚洲精品欧美日韩专区| 亚洲无线观看| 国产精品视频观看| 欧美一级淫片aaaaaaa视频| 久久久久久久综合日本| 国内精品视频在线播放| 亚洲国产欧美不卡在线观看| 欧美国产极速在线| 亚洲乱码国产乱码精品精天堂| 在线亚洲欧美视频| 国产精品福利在线| 亚洲欧美激情精品一区二区| 久久精品女人| 在线观看日韩专区| 99re亚洲国产精品| 欧美日韩在线播放一区| 亚洲一区精品视频| 久久精品99国产精品日本| 国产一区二区三区黄视频| 亚洲国产一区二区三区a毛片| 欧美成人激情视频| 日韩午夜精品| 欧美专区一区二区三区| 一区国产精品| 中文国产一区| 国产一区91| 亚洲乱码视频| 国产精品美女xx| 久久精品女人| 欧美日韩一卡| 欧美一区二区三区视频| 欧美国产亚洲另类动漫| 亚洲视频第一页| 久久亚洲综合色| 99国内精品久久| 久久久久久色| 亚洲精品乱码久久久久久日本蜜臀 | 一区二区高清视频| 国产精品一区二区你懂的| 亚洲国产精品尤物yw在线观看| 欧美日韩国产色视频| 亚洲欧美视频在线观看| 欧美成人午夜剧场免费观看| 亚洲影音一区| 欧美国产国产综合| 亚洲自拍偷拍网址| 欧美国产成人精品| 亚洲一区免费| 欧美区在线播放| 久久成人18免费网站| 欧美网站大全在线观看| 久久精品视频在线免费观看| 欧美婷婷久久| 亚洲欧洲一区二区天堂久久| 国产精品高清在线| 91久久国产自产拍夜夜嗨| 国产精品美女午夜av| 亚洲精品免费在线观看| 国产午夜精品久久久久久久| 亚洲社区在线观看| 激情久久五月| 性做久久久久久久久| 91久久极品少妇xxxxⅹ软件| 欧美一区国产一区| 日韩视频专区| 农村妇女精品| 欧美在线亚洲在线| 国产精品美女久久久久aⅴ国产馆| 亚洲精品免费网站| 国内精品久久久久久久果冻传媒| 亚洲影视九九影院在线观看| 亚洲高清在线播放|