福華先進微電子公司推出了一款用於認證及保護嵌入式系統軟體版權的晶片產品— FS8836,該晶片具有較大的儲存空間,良好的安全性能以及簡單高速的傳輸方式,大大的提高了系統的防破解能力以及嵌入式軟體的安全性和適用性。
FS8836採用I2C匯流排連接到用戶的MCU,非常方便地嵌入到用戶系統中,FameG提供完整的軟體支援,用戶只需要將FameG提供的庫檔整合到自己系統中,在I2C通訊正常工作之後,通過調用相關的API函數,即完成保護系統的建立。
用戶首先將需要被保護的代碼通過FameG提供的工具生成摘要(Digest),此段摘要碼會放入代碼區的由用戶指定的位置,程式執行時,將需要保護的代碼首先分段發送給FS8836,發送完畢後,然後將摘要碼發送給FS8836。FS8836通過計算回饋給MCU認證結果,如果被保護的代碼被修改,則認證無法通過,代碼驗證失敗。如果用戶配置了FS8836看門狗功能,可以通過看門狗的邏輯電平或脈衝來指示認證是否成功。用戶也可以通過將重要資料或代碼放入到FS8836的EEPROM中,在存取的過程中,必須通過用戶掌握的密鑰來存取,對資料起到保護和加密的作用。
另外,FameG並設計了可用於該晶片初始化的編程器,為大量的生產提供了硬體支援。該晶片已成功運用在藍牙耳機、IP Cam、機頂盒、PMP、 GPS、掌上型POS機產品。以其容量大、體積小、使用方便、安全可靠等特點,在嵌入式軟體保護中得到廣泛的應用。