• <button id="ywcoc"><input id="ywcoc"></input></button>
  • <object id="ywcoc"><blockquote id="ywcoc"></blockquote></object>
    <table id="ywcoc"></table>
  • 技術資料
    單片機解密工程師教您如何提高芯片被解密的難度
    時間:2016-10-22 13:10:04     點擊數:1232 次

    由于經常遇到客戶的咨詢,如何做可以不讓自己設計的產品被仿,怎么做能讓自己使用的單片機不被解密。其實單片機解密和單片機加密是相互矛盾和相互斗爭的技術,芯片設計公司一直都在研究芯片的加密安全性,提高加密手段,而解密公司則一直都在研究如何去破解加密了的單片機。我在以前的文章中曾提過,解密公司和芯片設計公司從設備和技術上是不對稱的,設計公司一般都有很好的實驗設備,有梯隊的設計人員,有雄厚的研發經費,但是芯片解密公司就不同,目前做解密的實力是沒有辦法和芯片設計公司相比,所能使用的設備也不會比設計公司先進。

     

    首先要明確一個概念,采用更多的或更先進的加密手段,只能提高解密難度,但是不能絕對杜絕芯片被解密。隨著芯片逆向技術的提高,做芯片解密研究的投入也在增加,如果有客戶出費用,沒有絕對安全的加密手段,思馳科技可以專門為客戶提供解密方案。所以在做一個產品的時候,保密安全性是一個因素,但最為重要的還是產品的功能,所以不能因為加密而對設計提高了難度而影響了設備本身的功能。以下幾點可以增加芯片解密的難度。

     

    一)使用冷偏門的芯片,這樣會提高解密的費用,因為使用者少,對于解密公司來講,就不愿意投入精力去研究這些芯片的解密。但是由于使用較少,給設計者也帶了同樣的困惑,那就是參考資料很少,為產品的設計提高了難度。我在一些文章中看到很多人建議不用51單片機,因為51單片機解密容易。但是我本人認為,熟悉51單片機使用的工程師比較多,使用起來方便,參考資料也很多,所以不要因為51單片機容易被解密就不去用。不過目前使用51內核的單片機也出現了很多比較難解密的,比如STC單片機,SST單片機,C8051單片機,都屬于51單片機,但是和AT89C51系列51比較就比較難解密。

     

    二)打磨芯片的型號,因為一般要想知道能否解密,要先知道是什么單片機,如果把型號打磨掉,這樣就給設備仿造提高了難度。甚至可以打印上自己編的型號,不過這種方法可能設計到商標權的問題,不推薦使用。其實對有經驗的解密公司,很容易去判斷芯片的型號,思馳科技可以為客戶提供芯片型號鑒定服務。

     

    三)采用燒官腳的破壞性加密方法,如果把芯片的讀寫管腳燒斷,即使把芯片的加密去掉,也是無法讀出程序的,相當于解密沒有成功。

     

    四)在使用芯片的時候,最好使用芯片的ID功能,比如AVR單片機和PIC單片機都有這個功能,當解密以后把代碼寫到別的芯片里去,由于芯片的ID不同就不能工作。另外可以將芯片本身具有的加密功能都擊活,例如MSP430單片機在燒斷熔絲以后,要想讀出程序,必須有密碼文件才可以,雖然其64位的加密位很安全,但是還是有被破解的可能,但是如果在讀程序的時候,如果輸入的密碼錯誤就自動清除FLASH存儲器,MSP430單片機和日立HD64F單片機都有這個功能,這樣就可以提高芯片解密的風險。

     

    五)除了在芯片加密本身上做文章為,也可以在PCB板上設置一些陷阱,比如給單片機經過一個燒斷的二極管或電阻提供高壓電源,如果仿制者在一加電就燒壞芯片。

     

    思馳科技作為單片機解密公司,拋磚引玉為大家提供一些參考建議,更多的需要自己動手動腦筋去實現,最好不要向以前很多人自己設計完了來找我們解密,不提供定金,等我們解密完了也不要程序,自己知道了自己的產品是可以被解密的。我們也不再電話提供加密的技術支持,因為我們做芯片解密比較忙,在操作的時候如果有電話打斷很容易將芯片弄壞,希望大家理解。

    轉到頁頭】【返回
  • <button id="ywcoc"><input id="ywcoc"></input></button>
  • <object id="ywcoc"><blockquote id="ywcoc"></blockquote></object>
    <table id="ywcoc"></table>
  • 精品一区二区国产在线观看_高h猛烈失禁潮喷a片在线播放_青青国产成人久久111网站_日本免费a片一区二区三区四区