|
|||||||||||
Device||FPGA|| |
Device||FPGA|| 的PDF資料暫且沒有下載 |
其他型號 |
| Device||FPGA||的供應(yīng)商: |
|||||
| >>更多供應(yīng)商 | |||||
采用Device DNA在Spartan-3A FPGA中保證實(shí)現(xiàn)安全
這僅僅是在設(shè)計中設(shè)置安全的一種可能情形,可能是因?yàn)榕c決定自己家里的安全系統(tǒng)相似。如果世界上只有一把可能的鎖和鑰匙,那就沒有安全可言。在最初的一次性設(shè)置流程中,可以通過JTAG端口或從FPGA的結(jié)構(gòu)內(nèi)部讀取Spartan-3A/3ANi3A DSP FPGA的DeviceDNA。然后生成校驗(yàn)碼并存儲到系統(tǒng)中的某個地方,如配置或系統(tǒng)存儲器中。圖所示說明了這一可能的實(shí)現(xiàn)過程。

圖 Device DNA安全實(shí)例
接下來,我們看到Device DNA是藍(lán)色的,“秘密的”安全算法和“種子”代碼(如果為設(shè)計所采用)是綠色的,最后會有一個比較器或幾個選項(xiàng)給出授權(quán)的和未授權(quán)的結(jié)果。
在這種設(shè)置情形下,將會出現(xiàn)以下操作順序。
(1) 器件通電,加載比特流并進(jìn)行配置,安全算法和Device DNA都包含在Spartan-3A器件中。
(2) 讀取Device DNA,并將其發(fā)送至安全算法。
(3) 安全算法生成有效代碼(結(jié)果)。
(4) 比較結(jié)果(有效代碼)和存儲的校驗(yàn)碼。
(5) 如果存儲的校驗(yàn)碼等于計算出的有效代碼,設(shè)計就被授權(quán)。
(6) 如果兩個代碼不匹配,設(shè)計就不會被授權(quán)且會按設(shè)計者設(shè)置的方式響應(yīng)。可以為未授權(quán)設(shè)計設(shè)置多種響應(yīng)方式,如無功能、有限功能及定時炸彈等。
|
|||
|
|
|
© 2026 維庫電子市場網(wǎng)(hbjingang.com) 版權(quán)所有 經(jīng)營許可證編號:浙B2-20050339 版權(quán)聲明
二十一年專注打造優(yōu)質(zhì)電子元器件采購網(wǎng)、IC交易平臺。 |