FPGA加密方案
? 提供一個基于Verilog的算法模塊和一顆加密芯片。
? 算法模塊作為FPGA代碼工程的子模塊、與其他代碼一起進行整體編譯生成可執行文件下載。
? 加密芯片通過SPI、I2C與FPGA/CPLD進行通信。
工作流程
1、開發階段移植關鍵參數數據。
2、在使用過程中,首先進行雙向身份認證。
3、認證通過,密文讀回數據參數。解密后還原重要參數,應用到程序代碼的下一步運行中。
優勢
1、加密芯片成為產品的一部分,數據的存儲與讀回的過程都是安全的。
2、盜版商極難破解,從根本上杜絕程序被破解的可能性。
3、結合雙向認證與算法移植的優點,代碼改動小,資源占用小,開發周期短。
4、無法使用線路跟蹤與監聽,無法繞過加密芯片的安全防護進行破解。
5、適用于產品開發周期短,實時性要求高,安全強度高的用戶。
推薦芯片
1、RJGT102WDT6
2、RJMU401EBV
嵌入式MCU加密方案
? 算法移植,將MCU端一部分程序移植到加密芯片RJMU401中運行。
? 輔助身份認證。
? 加密算法:RSA1024/2048、DES、3DES、AES、SM1、SM2、SM3、SM4等多種加密算法。
優勢
加密芯片保護了MCU中一部分代碼,使得MCU無法繞過加密芯片獨立運行,加密芯片成為系統的一部分,通過對部分代碼的保護,確保了這個產品安全。
應用行業
1、多媒體嵌入式加密
2、游戲機板卡加密
3、安防嵌入式加密
4、工控行業、智能控制系統
5、加密網管、加密移動硬盤、加密鍵盤、監控設備
推薦芯片
1、RJMU401系列
2、RJGT102系列