FPGA系統(tǒng)安全與可信研究.pdf_第1頁
已閱讀1頁,還剩127頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、現(xiàn)場可編程門陣列(Field-programmable gate array,F(xiàn)PGA)是一種可編程的芯片,能夠被終端用戶配置實現(xiàn)任意功能的數(shù)字邏輯電路。由于FPGA的可重構性、產品質量的持續(xù)提高(例如速度、面積、功耗等方面)和生產成本的不斷降低,F(xiàn)PGA已逐漸成為各類系統(tǒng)的設計平臺,也就是我們通常所說的FPGA系統(tǒng)。然而隨著FPGA的普及,F(xiàn)PGA系統(tǒng)面臨著日益嚴重的安全與可信問題:克隆、重演攻擊、過度生產、硬件木馬、逆向工程和旁路攻

2、擊等。因此,研究和開發(fā)有效的安全機制保護FPGA系統(tǒng)免受這些攻擊已成為國內外研究熱點。
  本文主要圍繞FPGA系統(tǒng)面對的若干常見的安全與可信問題展開深入研究并開發(fā)有效的安全機制抵抗這些攻擊。該文是國內第一篇有關FPGA系統(tǒng)安全與可信研究的博士論文,論文主要貢獻包括以下幾方面:
  (1)提出一種零開銷可驗證的FPGA知識產權(Intellectual property,IP)水印技術。隨著可重用設計方法學在集成電路設計領域

3、的盛行,可重用IP核不需要逆向工程就很容易被第三方復制或者出售,這樣會給IP生產商帶來嚴重的經濟損失,同時降低其產品的市場占有率。因此,集成電路設計工業(yè)面臨著越來越嚴重的知識產權侵權問題。FPGA數(shù)字水印技術是一種新穎的硬件知識產權保護技術?,F(xiàn)有的FPGA水印技術雖然可成功地嵌入水印到IP芯核,但存在兩個主要缺點:1)存在額外的開銷且很可能降低設計的性能;2)存在可驗證性問題。本文提出一種新穎的FPGA位流水印技術來解決上述問題。該技術

4、通過將水印隱藏在已使用的Slice但未用的查找表(Lookup table,LUT)中,并通過提取LUT內容自動化驗證水印。實驗結果和分析表明提出的水印技術零開銷且水印驗證算法具有高有效性。
  (2)提出一種基于混沌的公開可驗證FPGA IP水印檢測技術。現(xiàn)有的FPGAIP水印技術在公開驗證時可能會泄漏敏感信息,使得惡意的驗證者或者第三方很容易將水印從IP核中移除然后重新出售。零知識FPGA IP水印檢測雖能有效解決敏感信息泄露

5、問題,但易遭受嵌入攻擊,使得公開驗證時無法防止非誠實IP購買者(驗證者)抵賴侵權。本文提出一種新的基于混沌的公開可驗證IP水印檢測方案,不僅能防止敏感信息泄漏而且能抵抗嵌入攻擊,防止證明者、驗證者或者可信第三方的欺騙。本文提出的方案中,混沌系統(tǒng)具有良好的隨機統(tǒng)計特性且對初值敏感、易于產生數(shù)量眾多的互相關性極低的偽隨機數(shù)序列,混沌系統(tǒng)的這些優(yōu)點正好滿足方案中對FPGA位流文件的LUT隨機位置置換的特殊要求,使得位置置換具有極高魯棒性;本文

6、引入時間戳機制來抵抗嵌入攻擊以防止非誠實的IP購買者抵賴。實驗結果和分析表明本文提出的方案在水印開銷和位置置換魯棒性方面均明顯優(yōu)于現(xiàn)有的方案。
  (3)提出一種非加密的FPGA IP保護及按設備付費使用的綁定技術。位流加密是當前最受歡迎的防克隆技術,其主要存在下面三個缺點:1)商業(yè)的加密方案只能保護單一的大的知識產權核;2)基于加密的方案不能提供商業(yè)上流行的按設備付費使用(Pay-per-device)的授權方案;3)基于加密的

7、方案存在嚴重的密鑰管理問題。本文提出一種非加密的硬知識產權核綁定方案,能有效解決這些問題。該綁定機制通過限定IP核只能運行在授權的FPGA上,從而有效的保護IP不被克隆以及防止未授權的集成使用。并且該機制能提供pay-per-device的授權方案,使得系統(tǒng)開發(fā)商能夠以低廉的價格從IP核廠商購買IP核而不需以高昂的價格購買無限制使用的IP核。在本文提出的綁定機制中,F(xiàn)PGA廠商在每個登記的FPGA設備中內嵌FPGA特定的物理不可克隆功能

8、(Physical unclonablefunction,PUF);IP供應商在原始IP核中嵌入擴展的有限狀態(tài)機(Finite statemachine,F(xiàn)SM),使得該FSM可以通過FPGA設備上的PUF產生的響應進行激活。我們進一步提出上鎖和解鎖協(xié)議以及演示PUF如何嵌入FPGA設備,并且詳細分析了綁定技術的安全性。實驗結果表明在28nm FPGA上實現(xiàn)的一種基于時延的128-bit PUF僅僅消耗258個RAM-LUT和256個f

9、lip-flop,PUF產生的響應在環(huán)境的影響下具有唯一性和高可靠性。在大型測試電路中,平均時延和功率開銷分別僅為0.64%和0.01%。
  (4)提出一種抵抗FPGA重演攻擊的可重構綁定技術。FPGA重演攻擊,即攻擊者將基于FPGA的系統(tǒng)降級到其先前存在漏洞的版本,從而利用該漏洞有效地攻擊。例如,系統(tǒng)開發(fā)者若檢測到所購買的并已集成到其系統(tǒng)的IP核含有硬件木馬,那么系統(tǒng)開發(fā)者需要刪除木馬或者用可信的IP核替換不可信的IP核,在一

10、些安全敏感的領域甚至需要自己開發(fā)相應的IP核來更新FPGA系統(tǒng)。因此,系統(tǒng)開發(fā)者急需提供有效的安全機制來防止攻擊者在FPGA芯片中重演先前存在木馬的系統(tǒng)版本,該攻擊已成為FPGA系統(tǒng)中備受關注的安全與可信問題。當前的FPGA知識產權保護機制通過水印、加密或綁定來保護FPGA設計,但是并不能阻止FPGA重演攻擊。本文首次提出可重構綁定概念,并通過重構PUF和FSM來抵抗重演攻擊。分析證明:采用重構綁定機制后,重演攻擊FPGA系統(tǒng)會完全失敗

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論