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

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