探索Alcatraz(MAXREFDES34#):FPGA安全認(rèn)證的創(chuàng)新解決方案
在當(dāng)今智能工廠、工業(yè)和醫(yī)療應(yīng)用領(lǐng)域,現(xiàn)代FPGA憑借其靈活性和高性能得到了廣泛應(yīng)用。然而,隨著系統(tǒng)連接性的不斷增強(qiáng),安全問(wèn)題變得至關(guān)重要,保護(hù)IP、防止假冒以及實(shí)現(xiàn)系統(tǒng)軟件功能都離不開(kāi)強(qiáng)大的安全機(jī)制。今天,我們就來(lái)深入了解一下Maxim Integrated推出的Alcatraz(MAXREFDES34#)子系統(tǒng)參考設(shè)計(jì),它為Xilinx FPGA的安全防護(hù)提供了一種有效的解決方案。
文件下載:MAXREFDES34#.pdf
設(shè)計(jì)概述
Alcatraz(MAXREFDES34#)子系統(tǒng)旨在為Xilinx FPGAs提供安全保障,防止IP被盜用和外設(shè)被仿冒。該系統(tǒng)通過(guò)在FPGA和DS28E15安全認(rèn)證器之間實(shí)現(xiàn)SHA - 256挑戰(zhàn) - 響應(yīng)機(jī)制,確保了系統(tǒng)的安全性。同時(shí),提供的開(kāi)發(fā)板、硬件和固件設(shè)計(jì)文件為快速原型開(kāi)發(fā)和系統(tǒng)開(kāi)發(fā)提供了完整的信息。
主要特性
1. SHA - 256認(rèn)證
采用SHA - 256算法進(jìn)行認(rèn)證,這是一種強(qiáng)大的加密算法,能夠有效保護(hù)系統(tǒng)免受各種攻擊,確保數(shù)據(jù)的完整性和安全性。
2. 單觸點(diǎn)1 - Wire接口
DS28E15通過(guò)單觸點(diǎn)1 - Wire?總線進(jìn)行通信,大大減少了實(shí)現(xiàn)該解決方案所需的引腳數(shù)量,簡(jiǎn)化了硬件設(shè)計(jì)。
3. 示例源代碼
提供示例源代碼,方便開(kāi)發(fā)者進(jìn)行快速開(kāi)發(fā)和定制,加速產(chǎn)品上市時(shí)間。
4. Pmod?兼容外形
采用Pmod?兼容的外形設(shè)計(jì),便于與各種開(kāi)發(fā)板進(jìn)行集成,提高了系統(tǒng)的靈活性和可擴(kuò)展性。
應(yīng)用場(chǎng)景
1. 防偽保護(hù)
有效防止外設(shè)被仿冒,確保系統(tǒng)使用的是正版設(shè)備,保護(hù)企業(yè)的知識(shí)產(chǎn)權(quán)和品牌形象。
2. 外設(shè)認(rèn)證
對(duì)連接到FPGA的外設(shè)進(jìn)行認(rèn)證,確保只有合法的外設(shè)才能與系統(tǒng)進(jìn)行通信,提高系統(tǒng)的安全性。
3. IP保護(hù)
保護(hù)FPGA中的知識(shí)產(chǎn)權(quán),防止IP被盜用和非法復(fù)制,為企業(yè)的技術(shù)創(chuàng)新提供保障。
4. 許可證和功能管理
通過(guò)認(rèn)證機(jī)制,可以實(shí)現(xiàn)對(duì)系統(tǒng)功能的授權(quán)管理,確保只有付費(fèi)用戶才能使用特定的功能。
競(jìng)爭(zhēng)優(yōu)勢(shì)
1. 強(qiáng)加密認(rèn)證
采用SHA - 256算法,提供了強(qiáng)大的加密認(rèn)證能力,能夠抵御各種攻擊,保障系統(tǒng)的安全性。
2. 單引腳接口
單觸點(diǎn)1 - Wire接口減少了引腳數(shù)量,降低了硬件設(shè)計(jì)的復(fù)雜度和成本。
3. 硬件加速的快速性能
借助硬件加速技術(shù),實(shí)現(xiàn)了快速的認(rèn)證過(guò)程,提高了系統(tǒng)的響應(yīng)速度和性能。
硬件詳細(xì)描述
| Alcatraz通過(guò)6針Pmod連接器與FPGA開(kāi)發(fā)板進(jìn)行接口。在將Alcatraz插入主機(jī)板時(shí),需要確保引腳與主機(jī)Pmod連接器正確對(duì)齊。目前支持的平臺(tái)和端口如下: | 支持的平臺(tái) | 端口 |
|---|---|---|
| LX9 ? 3平臺(tái)(Spartan ? -6) | J5 | |
| MicroZed ?平臺(tái)(Zynq ? -7000) | J5 |
對(duì)于像SHA - 256這樣的對(duì)稱認(rèn)證方案,保護(hù)安全認(rèn)證器的密鑰和FPGA的密鑰都非常重要。DS28E15采用DeepCover技術(shù)來(lái)保護(hù)其密鑰免受侵入性和非侵入性攻擊,參考設(shè)計(jì)中也詳細(xì)說(shuō)明了保護(hù)FPGA密鑰的各種技術(shù)。更多關(guān)于密鑰保護(hù)技術(shù)的詳細(xì)信息可以在應(yīng)用筆記5803中找到。
固件詳細(xì)描述
1. LX9平臺(tái)固件
固件采用Verilog編寫,基于Xilinx SDK工具和Eclipse?開(kāi)源標(biāo)準(zhǔn)開(kāi)發(fā)。固件程序序列用于計(jì)算和鎖定密鑰(CLS)、向DS28E15寫入頁(yè)面數(shù)據(jù)以及對(duì)DS28E15進(jìn)行認(rèn)證。完整的源代碼有助于加速客戶的開(kāi)發(fā)過(guò)程,代碼文檔位于相應(yīng)的固件平臺(tái)文件中。
2. MicroZed平臺(tái)固件
Alcatraz固件設(shè)計(jì)也支持MicroZed套件,目標(biāo)是Xilinx Zynq片上系統(tǒng)(SoC)中的ARM? Cortex? - A9處理器。固件采用C語(yǔ)言編寫,同樣基于Xilinx SDK工具和Eclipse?開(kāi)源標(biāo)準(zhǔn)開(kāi)發(fā)。其程序序列與LX9平臺(tái)類似,完整的源代碼也能加快客戶的開(kāi)發(fā)速度。
快速啟動(dòng)
啟動(dòng)該系統(tǒng)需要以下設(shè)備:
- 具有兩個(gè)USB端口的Windows? PC
- Alcatraz(MAXREFDES34#)開(kāi)發(fā)板
- Alcatraz支持的平臺(tái)(如LX9開(kāi)發(fā)套件或MicroZed套件)
詳細(xì)的設(shè)置和編程說(shuō)明包含在提供的固件文件中的README.txt文件中。
設(shè)計(jì)文件與購(gòu)買信息
1. 設(shè)計(jì)文件
可以下載所有設(shè)計(jì)文件,包括硬件文件(原理圖、物料清單、PCB布局、PCB Gerber)和固件文件(LX9平臺(tái)和ZedBoard平臺(tái)的固件文件可按需提供,需聯(lián)系官方)。
2. 購(gòu)買參考設(shè)計(jì)
可以直接購(gòu)買Alcatraz(MAXREFDES34#),也可以通過(guò)當(dāng)?shù)氐腗axim代表訂購(gòu)。
相關(guān)資源與支持
- 技術(shù)支持:http://www.maximintegrated.com/support
- 獲取樣品:http://www.maximintegrated.com/samples
- 其他問(wèn)題和建議:http://www.maximintegrated.com/contact
- 應(yīng)用筆記5822:http://www.maximintegrated.com/an5822
Alcatraz(MAXREFDES34#)子系統(tǒng)參考設(shè)計(jì)為FPGA安全認(rèn)證提供了一種全面、高效的解決方案。通過(guò)其強(qiáng)大的認(rèn)證機(jī)制、簡(jiǎn)潔的接口設(shè)計(jì)和豐富的開(kāi)發(fā)資源,開(kāi)發(fā)者可以快速實(shí)現(xiàn)安全的FPGA系統(tǒng)。你在實(shí)際開(kāi)發(fā)中有沒(méi)有遇到過(guò)類似的FPGA安全問(wèn)題呢?你認(rèn)為Alcatraz能否有效解決這些問(wèn)題?歡迎在評(píng)論區(qū)分享你的看法。
發(fā)布評(píng)論請(qǐng)先 登錄
Magnasphere:安全觸點(diǎn)產(chǎn)品的創(chuàng)新解決方案
探索 MAXREFDES88:超小工業(yè)接近傳感器解決方案
探索Petaluma(MAXREFDES30#):8通道同步采樣模擬前端的卓越設(shè)計(jì)
探索Alameda(MAXREFDES24#):工業(yè)控制的理想模擬輸出解決方案
探索MAXREFDES150# Pocket IO PLC開(kāi)發(fā)平臺(tái):工業(yè)4.0的創(chuàng)新解決方案
探索VF2F2:USB閃存文件傳輸?shù)?b class='flag-5'>創(chuàng)新解決方案
探索MAXREFDES116#:高效隔離電源設(shè)計(jì)的新選擇
探索MAXREFDES113#:高效隔離電源設(shè)計(jì)方案
探索MAX20084B:汽車雙天線電源的創(chuàng)新解決方案
探索ISOTMP35:隔離溫度傳感器的創(chuàng)新解決方案
探索單對(duì)以太網(wǎng)(SPE)連接器:KYOCERA AVX的創(chuàng)新解決方案
PCIe通信就是快,RK3576+FPGA解決方案
探索Alcatraz(MAXREFDES34#):FPGA安全認(rèn)證的創(chuàng)新解決方案
評(píng)論