欧美成人黄色网_欧美精品久久_国产在线一区二区三区_免费视频久久久_亚洲二区视频_欧美大片免费高清观看

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 傳感測(cè)量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > RFID系統(tǒng) > 讀寫器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
讀寫器

RFID晶片的攻擊技術(shù)分析及安全設(shè)計(jì)策略

發(fā)布日期:2022-05-20 點(diǎn)擊率:50

  本文以采用磁耦合和CMOS制程的RFID產(chǎn)品為例,簡(jiǎn)要介紹了此類晶片的構(gòu)成,在列舉各種破壞性/非破壞性攻擊方法的基礎(chǔ)上,從軟/硬體角度分析現(xiàn)有的各種安全措施如何在設(shè)計(jì)階段應(yīng)對(duì)這些攻擊,或使攻擊變得難以實(shí)施,以及如何避免不良的設(shè)計(jì)。 

  以前,人們普遍認(rèn)為由于采用了各種復(fù)雜的認(rèn)證演算法、密鑰等來保護(hù)數(shù)據(jù)免受未獲授權(quán)使用,IC卡具有磁卡無法比擬的安全性能。但在90年代中期,大部份的IC卡處理器都被成功地實(shí)施了逆向工程,因此這個(gè)看法有了很大的改變。除了采用更新的設(shè)計(jì)技術(shù)以外,更重要的是在IC卡晶片設(shè)計(jì)與實(shí)現(xiàn)過程中考慮抗攻擊措施,以保護(hù)重要的數(shù)據(jù)不被非法使用。 

  非接觸IC卡(RFID)的出現(xiàn)是智慧卡發(fā)展中的重要里程碑:它透過磁耦合或微波的方式來實(shí)現(xiàn)能量與訊號(hào)的非接觸傳輸,因而有效地解決了接觸式智慧卡使用機(jī)械電氣觸點(diǎn)產(chǎn)生的靜電擊穿、機(jī)械磨損、易受污染和潮濕環(huán)境影響等問題,被認(rèn)為是身份識(shí)別、物流等方面的重要替代技術(shù)。沒有了裸露的電氣接觸節(jié)點(diǎn),RFID和接觸式IC卡產(chǎn)品相較,在安全性方面也有一定的提升,但是它沒有改變智慧卡使用認(rèn)證演算法和密鑰等安全方法的模式,因此并沒有從本質(zhì)上解決安全問題。需要借助接觸式智慧卡安全設(shè)計(jì)上的成熟經(jīng)驗(yàn),才能避免重大技術(shù)失誤。 

  從結(jié)構(gòu)上講,RFID是一個(gè)包含射頻類比前端(RF AFE)和基頻訊號(hào)處理兩大部份的單片積體電路(見圖1)?;l系統(tǒng)包括控制邏輯(甚至微處理器)和必要的記憶體,AFE部份是RFID的能量與訊號(hào)介面,提供片上基頻系統(tǒng)工作所需的電源和時(shí)脈等輔助訊號(hào),完成數(shù)據(jù)的接收與發(fā)送功能。由于RF AFE屏蔽了智慧卡片上的電源、時(shí)脈、上電復(fù)位(POR)等訊號(hào)與外界的聯(lián)系,在一定程度上減少了攻擊實(shí)施的點(diǎn),與接觸式智慧卡相較在安全性方面有一定的提升。 

  智慧卡晶片攻擊技術(shù)及應(yīng)對(duì)措施 

  根據(jù)是否破壞智慧卡晶片的實(shí)體封裝可以將智慧卡的攻擊技術(shù)分為兩大類:破壞性攻擊和非破壞性攻擊。 

  破壞性攻擊和晶片逆向工程在最初的步驟上是一致的:使用發(fā)煙硝酸去除包裹晶片的環(huán)氧樹脂;用丙酮/去離子水/異丙醇完成清洗;氫氟酸超聲浴進(jìn)一步去除晶片的各層金屬。在去除晶片封裝之后,透過金絲鍵合恢復(fù)晶片功能焊盤與外界的電氣連接,最后可以使用手動(dòng)微探針獲取感興趣的訊號(hào)。對(duì)于深次微米以下的CMOS產(chǎn)品,通常具有3層以上的金屬連線,為了解晶片的內(nèi)部結(jié)構(gòu),可能要逐層去除以獲得重構(gòu)晶片版圖設(shè)計(jì)所需的資訊。在了解內(nèi)部訊號(hào)走線的基礎(chǔ)上,聚焦離子束(FIB)修補(bǔ)技術(shù)甚至適用于將感興趣的訊號(hào)連到晶片的表面供進(jìn)一步觀察。 

  非破壞性攻擊主要針對(duì)具有微處理器的產(chǎn)品,其方法主要包括軟體攻擊、竊聽技術(shù)和故障產(chǎn)生技術(shù)。軟體攻擊使用微處理器的通用通訊介面,尋求安全協(xié)議、加密演算法以及他們實(shí)體實(shí)現(xiàn)的弱點(diǎn);竊聽技術(shù)采用高時(shí)域精密度的方法,分析電源介面在微處理器正常工作過程中產(chǎn)生的各種電磁輻射的類比特征;故障產(chǎn)生技術(shù)藉由產(chǎn)生異常的應(yīng)用環(huán)境條件,使處理器產(chǎn)生故障,因而獲得額外的存取途徑。 

  智慧卡的攻擊一般從破壞性的反向工程開始,其結(jié)論可以用于開發(fā)廉價(jià)和快速的非破壞性攻擊方法,這是最常見的最有效的智慧卡攻擊模式之一。 

  1.破壞性攻擊及其防范 

  a.版圖重構(gòu) 

  破壞性攻擊的一個(gè)重要步驟是重構(gòu)目標(biāo)晶片的版圖。透過研究連接模式和追蹤金屬連線穿越可見模組(如ROM、RAM、EEPROM、ALU、指令譯碼器等)的邊界,可以迅速識(shí)別晶片上的一些基本結(jié)構(gòu),如數(shù)據(jù)線和地址線。 

  晶片表面的照片只能完整顯示頂層金屬的連線,而它是不透明的。借助于高性能的影像系統(tǒng),可以從頂部的高低不平中識(shí)別出較低層的資訊,但是對(duì)于提供氧化層平坦化的CMOS制程,則需要逐層去除金屬才能進(jìn)一步了解其下的各種結(jié)構(gòu)。因此,提供氧化層平坦化的CMOS制程更適合于包括RFID在內(nèi)的智慧卡加工。 

  圖2是一個(gè)NAND閘驅(qū)動(dòng)一個(gè)反向器的光學(xué)版圖照片,類似于該圖的不同層照片對(duì)于有經(jīng)驗(yàn)的人無異于電路圖。 

  對(duì)于RFID設(shè)計(jì)來說,射頻類比前端需要采用全定制方式實(shí)現(xiàn),但是常采用HDL語言描述來實(shí)現(xiàn)包括認(rèn)證演算法在內(nèi)的復(fù)雜控制邏輯,顯然這種采用標(biāo)準(zhǔn)單元庫(kù)綜合的實(shí)現(xiàn)方法會(huì)加速設(shè)計(jì)過程,但是也給逆向工程為基礎(chǔ)的破壞性攻擊提供了極大的便利,這種以標(biāo)準(zhǔn)單元庫(kù)為基礎(chǔ)的設(shè)計(jì)可以使用電腦自動(dòng)實(shí)現(xiàn)版圖重構(gòu)。因此,采用全定制的方法實(shí)現(xiàn)RFID的晶片版圖會(huì)在一定程度上加大版圖重構(gòu)的難度。 

  版圖重構(gòu)的技術(shù)也適用于獲得唯讀型ROM的內(nèi)容。 ROM的位模式儲(chǔ)存在擴(kuò)散層,用氫氟酸(HF)去除晶片各覆蓋層后,根據(jù)擴(kuò)散層的邊緣就很容易辨認(rèn)出ROM的內(nèi)容(圖3)。 

  基于微處理器的RFID設(shè)計(jì)中,ROM中可能不包含任何加密的密鑰資訊,但是它的確包含足夠的I/O、存取控制、加密程式等資訊,這些在非破壞性攻擊中尤為重要。因此,對(duì)于使用微處理器的RFID設(shè)計(jì),推薦優(yōu)先使用FLASH或EEPROM等非揮發(fā)性記憶體存放程式。 

  b.記憶體讀出技術(shù) 

  對(duì)于存放密鑰、用戶數(shù)據(jù)等重要內(nèi)容的非揮發(fā)性記憶體,它們不能透過簡(jiǎn)單的光學(xué)照片獲得其中的資訊。在安全認(rèn)證過程中,至少存取這些數(shù)據(jù)區(qū)一次,因此,可以使用微探針監(jiān)聽匯流排上的訊號(hào)獲取重要數(shù)據(jù)。對(duì)于良好的設(shè)計(jì),簡(jiǎn)單重覆認(rèn)證還不足以存取記憶體所有的關(guān)鍵位置。例如,在同一個(gè)卡中使用不同的加密密鑰和加密演算法,然后在它們之間每隔幾周就切換一次,晶片的演算法和密鑰的存放區(qū)域在沒有被廣播呼叫啟動(dòng)以前不能被處理器控制等等,因而使早期的被動(dòng)監(jiān)測(cè)匯流排難以發(fā)現(xiàn)這些秘密。這些接觸智慧卡IC的經(jīng)驗(yàn)可以應(yīng)用于RFID設(shè)計(jì)中。 

  一些文獻(xiàn)提到,為了保證記憶體數(shù)據(jù)的完整性,需要在每次晶片復(fù)位之后運(yùn)算并檢驗(yàn)一下記憶體的校驗(yàn)結(jié)果,其實(shí)這種做法給攻擊提供了快速存取全部記憶體的方法。 

  在使用帶微處理器的RFID中,還需要考慮軟體設(shè)計(jì)人員為提高程式碼效率濫用CPU元件(如地址計(jì)數(shù)器)的行為所導(dǎo)致的安全問題。程式計(jì)數(shù)器在每個(gè)指令周期都自動(dòng)增量,如果被用于記憶體讀寫的地址產(chǎn)生器,攻擊中只需防止處理器執(zhí)行JUMP、CALL和RETURN等指令擾亂正常的讀順序即可。即稍微用雷射切斷一些電路連接,改動(dòng)指令譯碼器、程式計(jì)數(shù)器電路即可實(shí)現(xiàn)完全存取記憶體的目的。 

  頂層探測(cè)器網(wǎng)格是有效防止微探針獲取記憶體數(shù)據(jù)的重要方法之一,充分利用深次微米CMOS技術(shù)提供的多層金屬,在重要的訊號(hào)線頂層構(gòu)成探測(cè)器網(wǎng)格能夠連續(xù)監(jiān)測(cè)短路和斷路。當(dāng)有電時(shí),它能防止雷射切割或選擇性的蝕刻去獲取匯流排的內(nèi)容。根據(jù)探測(cè)器輸出,晶片可立即觸發(fā)電路將非揮發(fā)性記憶體中的內(nèi)容全部清零。這些網(wǎng)格對(duì)于其下的各層金屬連線重構(gòu)也有影響,因?yàn)槲g刻不是均勻的,上層金屬的模式在下層可見,會(huì)給版圖的自動(dòng)重構(gòu)帶來很多麻煩。手動(dòng)探針的目標(biāo)尺寸一般在1微米左右,尖端小于0.1微米的探針臺(tái)價(jià)格在幾十萬美元之上,且極難獲得。一個(gè)精心設(shè)計(jì)網(wǎng)格將使手動(dòng)微探針攻擊難以實(shí)施,一般的FIB修補(bǔ)技術(shù)也難以逾越。 

  2.非破壞性攻擊及其防范 

  非破壞性攻擊主要針對(duì)具有微處理器的產(chǎn)品而言。微處理器本質(zhì)上是成百上千個(gè)觸發(fā)器、暫存器、鎖存器和SRAM單元的集合,這些元件定義了處理器的目前狀態(tài),結(jié)合組合邏輯則可知道下一時(shí)脈的狀態(tài)。許多類似系統(tǒng)的類比效應(yīng)適用于非侵入式的攻擊,其中: 

  a.每個(gè)電晶體和連線都具有電阻和電容器特性,其溫度、電壓等特性決定了訊號(hào)的傳輸延遲。由于生產(chǎn)制程參數(shù)的分散性,這些數(shù)值在單個(gè)晶片,或同種產(chǎn)品的不同晶片上差異很大。 

  b.觸發(fā)器在很短的時(shí)間間隔內(nèi)采樣并和閾值電壓比較(與電源相關(guān))。采樣的時(shí)間間隔相對(duì)于時(shí)脈邊沿是固定的,但不同的觸發(fā)器之間可能差異很大。 

  c.觸發(fā)器僅在組合邏輯穩(wěn)定后的前一狀態(tài)上設(shè)立新的穩(wěn)態(tài)。 

  d.在CMOS閘的每次翻轉(zhuǎn)變化過程中,P和N管都會(huì)開啟一個(gè)短暫的時(shí)間,因而在電源上造成一次短路。沒有翻轉(zhuǎn)的時(shí)刻,則電源電流很小。 

  e.當(dāng)輸出改變時(shí),電源電流會(huì)根據(jù)負(fù)載電容器充放電變化。 

  和接觸式IC卡不同的是,攻擊RFID的駭客不能完全控制其電源和時(shí)脈線,理論上RFID針對(duì)非破壞性攻擊的安全性能有所改善,但是實(shí)際情形可能并非如此,仍會(huì)面臨一些危險(xiǎn)。常見的攻擊方法有電流分析攻擊和故障攻擊。 

  1.電流分析攻擊 

  根據(jù)電流分析攻擊實(shí)施的特點(diǎn),可分為簡(jiǎn)單電源攻擊(SPA)和差分電源攻擊。 

  原則上,RFID的電源是整合在AFE的內(nèi)部,似乎遠(yuǎn)離了電流分析的危險(xiǎn),然而實(shí)際上并非如此。圖4顯示了RFID接觸法測(cè)試的原理圖:透過在RFID天線和串聯(lián)的分壓電阻兩端直接加載符合規(guī)格的交流訊號(hào),RFID負(fù)載反饋訊號(hào)可以百倍于無線模式下的訊號(hào)強(qiáng)度直接疊加在加載的交流訊號(hào)上。由于晶片的功耗變化與負(fù)載調(diào)變?cè)诒举|(zhì)上是相同的,因此,如果AFE的電源設(shè)計(jì)不恰當(dāng),RFID微處理執(zhí)行不同內(nèi)部處理的狀態(tài)可能在串聯(lián)電阻的兩端交流訊號(hào)上反映出來。 

  對(duì)于RFID而言,功耗是晶片設(shè)計(jì)過程中關(guān)心的重要問題,串聯(lián)方案的效率更高,更適合積體電路設(shè)計(jì)。但是就安全而言,并聯(lián)方案是更理想的選擇:透過并聯(lián)釋放電路將電源幅度和紋波的變化控制在盡可能小的范圍內(nèi),使電源電流消耗波動(dòng)抑制在整流電路之后。這樣天線兩端的交流訊號(hào)不能反應(yīng)任何內(nèi)部基頻系統(tǒng)(主要是微處理器)狀態(tài)的差異。 

  2.故障攻擊 

  透過故障攻擊可以導(dǎo)致一個(gè)或多個(gè)觸發(fā)器位于病態(tài),因而破壞傳輸?shù)綍捍嫫骱陀洃涹w中的數(shù)據(jù)。在所知的CPU智慧卡非破壞性攻擊中,故障攻擊是實(shí)際應(yīng)用中最有效的技術(shù)之一。目前有三種技術(shù)可以可靠地導(dǎo)致觸發(fā)器病態(tài)且影響很少的機(jī)器周期:瞬態(tài)時(shí)脈、瞬態(tài)電源以及瞬態(tài)外部電場(chǎng)。 

  透過簡(jiǎn)單地增加或降低時(shí)脈頻率一個(gè)或多個(gè)半周期可以實(shí)施時(shí)脈故障,這樣部份觸發(fā)器會(huì)在合法的新狀態(tài)到來之前采樣它們的輸入。時(shí)脈故障有效的攻擊通常和電源故障結(jié)合在一起,在接觸式智慧卡中透過組合時(shí)脈和電源波動(dòng),已經(jīng)可以很可靠地增加程式計(jì)數(shù)器內(nèi)容而不影響處理器的其它狀態(tài)。這樣,智慧卡內(nèi)的任意指令序列都可以被駭客執(zhí)行,而程式員在軟體編寫中并沒有什么很好的應(yīng)對(duì)措施。 

  大多數(shù)RFID的時(shí)脈、電源都是使用天線的交流訊號(hào)整形得到的,因此透過改變交流訊號(hào)諧波的幅度、對(duì)稱性、頻率等參數(shù)可以實(shí)施時(shí)脈-電源故障攻擊。借助于RFID接觸測(cè)試設(shè)備中的數(shù)位直接合成交流訊號(hào)技術(shù),很容易產(chǎn)生時(shí)脈-電源故障攻擊所需的波形。 

  RFID產(chǎn)品為了有效抵御時(shí)脈故障攻擊,除了采用時(shí)脈探測(cè)器以外,更重要的是嚴(yán)格限制RFID設(shè)計(jì)工作頻率范圍、載頻的諧波品質(zhì)因素、對(duì)稱性等指標(biāo)。因此,從安全角度來說,并非RFID對(duì)機(jī)具適應(yīng)能力越強(qiáng)越好。 

  潛在的故障技術(shù)仍需進(jìn)一步探索,如透過將金屬探針置于處理器幾百個(gè)微米高度的時(shí)候,在幾個(gè)毫秒內(nèi)施加幾百伏的電壓,得到的電場(chǎng)強(qiáng)度足夠改變附近的電晶體閾值電壓。這些技術(shù)的應(yīng)用價(jià)值和應(yīng)對(duì)措施還有待進(jìn)一步的研究。 

  RFID的測(cè)試態(tài)及保護(hù) 

  對(duì)于一般意義的積體電路產(chǎn)業(yè)鏈來說,需要將不良的晶片在晶圓測(cè)試階段剔除以減少后端加工程序中不必要的浪費(fèi),RFID晶片也不例外。根據(jù)RFID晶片的特點(diǎn),晶圓測(cè)試內(nèi)容包括:RF性能測(cè)試、邏輯功能測(cè)試和記憶體測(cè)試。和普通晶片一樣,如果借助于晶片應(yīng)用功能來進(jìn)行片上邏輯和記憶體測(cè)試,則測(cè)試成本將大幅增加。通常采取等效測(cè)試原理設(shè)計(jì)額外的測(cè)試態(tài)來快速完成。由于測(cè)試態(tài)提供了快速、全面存取記憶體的機(jī)制,因此有必要在晶圓測(cè)試完成后,將測(cè)試態(tài)永久關(guān)閉。 

  圖5a是在接觸式智慧卡晶片的發(fā)展過程中曾大量采用的測(cè)試態(tài)控制方式:使用額外的I/O接腳和晶片內(nèi)部電路相連,該連線經(jīng)過劃片槽,這樣晶片劃斷后就不能透過簡(jiǎn)單控制該接腳進(jìn)入測(cè)試態(tài)。由于FIB修補(bǔ)技術(shù)的出現(xiàn),這個(gè)方法已經(jīng)過時(shí)。圖5b是最有潛力的替代方案:在劃片槽和鄰近的晶片中設(shè)計(jì)部份控制電路,因而得到不可逆的測(cè)試態(tài)控制方法。 

  本文總結(jié) 

  本文對(duì)RFID晶片設(shè)計(jì)安全從破壞性、非破壞性攻擊以及測(cè)試態(tài)控制三個(gè)方面作了簡(jiǎn)單探討,透過與接觸式智慧卡晶片安全設(shè)計(jì)比較,提供一些應(yīng)對(duì)的設(shè)計(jì)措施。然而仍然有很多安全設(shè)計(jì)措施不能一一列舉,如用于對(duì)付功率分析的電流調(diào)節(jié)器和噪音負(fù)載。中國(guó)大陸第二代居民身份證即將實(shí)施,這將是世界上最大的RFID計(jì)畫,考慮其晶片設(shè)計(jì)安全問題具有重要的現(xiàn)實(shí)意義。 

  作者:盧小冬 
  計(jì)劃主管 
  Email: luxd@dmt.com.cn 
  大唐微電子公司智慧卡IC設(shè)計(jì)部 
  周東平 
  高級(jí)工程師 
  Email: zhou_dp@fri.com.cn 
  公安部第一研究所

1

下一篇: PLC、DCS、FCS三大控

上一篇: RFID技術(shù)在食品工業(yè)中

推薦產(chǎn)品

更多
主站蜘蛛池模板: 在线天堂最新版资源 | 亚州精品一区中文字幕乱码 | 中文字幕一区二区视频 | 日韩欧美亚洲一区二区综合 | 亲嘴扒胸摸屁股激烈网站 | 免费看的成人yellow视频 | 欧美色黄| 亚洲日韩中文字幕天堂不卡 | 免费观看性欧美一级 | 久久理论片午夜琪琪电影网 | 农村妇女又色黄一级毛片 | 又粗又猛又黄又爽无遮挡 | 图片区偷拍区小说区 | 精品视频一区在线观看 | 成人观看天堂在线影片 | 中文字幕免费播放 | 18分钟处破好疼哭视频在线观看 | 无套内谢孕妇毛片免费看 | 久久久久久天天夜夜天天 | 亚洲第一国产 | 免费一级毛片免费播放 | 九九热精品免费视频 | 97精品超碰一区二区三区 | a级国产乱理伦片在线观看 a级国产乱理论片在线观看 | 中文字幕不卡免费视频 | 日本国内一区二区三区 | 国产免费福利 | 中文无遮挡h肉视频在线观看 | 国产精品免费观看 | 国内精品久久久久久影院网站小说 | 欧美精品亚洲精品日韩专区 | 与子敌伦刺激对白播放的优点 | 国产偷国产偷高清视频 | 少妇人妻偷人精品免费视频 | 日日摸夜夜添欧美一区 | 国产视频不卡 | 99re热精品视频国产免费 | 色狠狠一区二区三区香蕉 | 精品亚洲一区二区三区四区五区 | 爆乳2把你榨干哦ova在线观看 | 日本一级毛一级毛片短视频 |