發新話題
打印

防止程式被竊取

防止程式被竊取

聽說程式在燒入單晶片時
別人可以拿到裡面的程式
請問有那些方法可以防止程式被盜取的做法

TOP

那就使用 Silicon Labs C8051Fxxx MCU 吧,它除了有內建 Security Lock 功能,且因為是 Flash 架構,還可以透過程式設計並搭配硬體偵測機制來做到程式保護功能,簡單的說:利用 MCU IO 設計暗鎖電路,當 MCU 開機偵測不到訊號就將 Flash Erase ,這樣別人想讀都讀不到,因為 Code 已被清光光了。

TOP

每個MCU都會有燒錄保護的功能,只要在燒入程式碼的時候記得要圈選就可以了.
當然道高一尺魔高一丈,任何MCU都會有可能被破解的可能性,只是網路有無公佈或是您的產品很直得被仿冒?
最厲害的還是ic磨掉,拍照製作一模一樣的就好了,但是成本是何其高阿?

TOP

你可以先寫一的解碼的Bootloader.然後透過UART or 其他介面將你事先加密編碼的code.download到你的Target端,解密就由你Bootloader來解燒入.這也是個方法.


J.K

TOP

發新話題