|
Device |
![]() |
Device 的PDF資料下載,236097K |
其他型號 |
Device的供應商: |
聯(lián)系人:詹小姐 電話:0755-83797351 |
聯(lián)系人:林小姐 電話:0755-82721172 |
聯(lián)系人:肖華蓉/龍婷 電話:0755-83238756/0755-82543235 |
聯(lián)系人:顏生 電話:15112528509 |
|
>>更多供應商 |
Device DNA操作
在研究系列器件的安全性如何運行之前,了解解決方案的核心很重要。Device DNA是Xilinx FPGA器件所獨有的,特別是Spartan-3 A/3AN/3A DSP FPGA器件用于實現(xiàn)設計安全。本節(jié)講述Device DNA如何運行及利用新的專利技術保護用戶今后的設計。
1.Device DNA
Device DNA是一個獨一無二的51位標識符,該標識符在Xilinx的制造流程中被置入Spartanˉ3A/3AN/3A DSP FPGA器件中。每個FPGA都有一個獨一無二的D,允許將設計與特定FPGA器件關聯(lián)起來。該安全或許可流程具有絕對的靈活性可以輕松地在不同模型之間更改安全或許可流程,從而增強設計安全性?赏ㄟ^外部JTAG端口或內部DNA端口訪問只讀DeviceDNA,從而連接安全算法。如果克隆者或過度構建者復制了比特流并將其放入另一個FPGA中,那么新FPGA的Device DNA就會不一樣。在采用該算法檢查Device DNA之后設計將返回一個未授權或失敗的結果,使用戶或設計者能夠決定如何應對安全威脅。
2.Device DNA安全基礎
Device DNA安全流程就像ATM交易,要從ATM上取錢,需要插入ATM卡并在鍵盤上輸入密碼。如果卡和相關的密碼與存儲在銀行的D相匹配,就會批準交易,即取錢;否則就會拒絕交易,即取不到錢。安全流程如圖1所示。
圖 安全流程
安全算法和Device DNA都包含在Spartan-3A/3AN/3 A DSP器件中,采用Device DNA安全算法就會生成校驗值。雖然Device DNA默認的是57位,但是也可以采用更多的位數(shù)來提高安全性。此外,Spartan-3AN提供的64字節(jié)工廠∏ash D,也可以在算法中使用,以提高安全性,然后校驗值可以存儲在系統(tǒng)資源(如配置存儲器、外設存儲器或系統(tǒng)存儲器)的任何地方。如果是Spartan-3AN FPGA,校驗值也可以存儲在安全寄存器的一次性可編程64字節(jié)用戶定義字段中。該寄存器使安全系統(tǒng)保持獨立,而無需外部接口或存儲器。
3.未授權操作
在正常操作過程中器件通電,然后加載比特流來配置FPGA。安全算法讀取Device DNA并生成一個有效值,然后它會比較有效值和初始設置階段存儲的校驗值。如果校驗值等于有效值,就會執(zhí)行正常操作;否則可以將產(chǎn)品設計為通過以下任何一種方式響應。
(1) 無功能
設計完全停止運行,可以通過采用全局控制信號(如三態(tài)、門控時鐘及觸發(fā)器時鐘使能等)來輕松實現(xiàn)。
(2) 有限功能
設計可進行部分或基本操作,主要功能被禁用或繞過。這一響應允許第三方測試或合約制造商在防止過度構建的同時進行構建和測試,還允許系統(tǒng)在評估或演示模式下運行。
(3) 定時炸彈
設計可在關閉之前預先設定的時間段內運行所有功能,這種響應方式允許第三方測試機構或合約制造商進行構建和測試,還允許系統(tǒng)以演示模式運行或進行IP評估。
(4) 自毀(僅限于Spartan3AN器件)
采用Flash扇區(qū)擦除和鎖定保護來擦除所有扇區(qū)并將Flash存儲器永久鎖定為零,這種響應方式可防止重復進行的未授權訪問嘗試。
|
|||
|
© 2025 維庫電子市場網(wǎng)(www.udpf.com.cn) 版權所有 經(jīng)營許可證編號:浙B2-20050339 版權聲明
二十一年專注打造優(yōu)質電子元器件采購網(wǎng)、IC交易平臺。 |