
提供一個基于Verilog的算法模塊和一顆加密芯片 算法模塊作為FPGA代碼工程的子模塊、與其他代碼一起進行整體的編譯生成可執行文件下載。 加密芯片通過SPI、I2C與FPGA/CPLD進行通信
FPGA加密方案
? 提供一個基于Verilog的算法模塊和一顆加密芯片
? 算法模塊作為FPGA代碼工程的子模塊、與其他代碼一起進行整體的編譯生成可執行文件下載。
? 加密芯片通過SPI、I2C與FPGA/CPLD進行通信
工作流程
1、開發階段移植關鍵參數數據。
2、在使用過程中,首先進行雙向身份認證。
3、認證通過,密文讀回數據參數。解密后還原重要參數,應用到程序代碼的下一步運行中。
優勢
1、加密芯片成為產品的一部分,數據的存儲與讀回的過程都是安全的。
2、盜版商極難破解,從根本上杜絕程序被破解的可能性。
3、結合雙向認證與算法移植的優點,代碼改動小,資源占用小,開發周期短。
4、無法使用線路跟蹤與監聽,無法繞過加密芯片的安全防護進行破解。
5、適用于產品開發周期短,實時性要求高,安全強度高的用戶。
推薦芯片
1、RJGT102WDT6
2、RJMU401EBV