芯片破解技術(shù)是需要常年的經(jīng)驗積累和項目研究鉆研的,必須確保能為每一個客戶的每一顆芯片都能提供最可靠和最經(jīng)濟(jì)的破解方案,下面,我們就來看下芯片破解過程中應(yīng)該注意哪些問題。
1、對芯片要做充分的調(diào)研工作
在選定芯片之前,一定要先了解芯片破解技術(shù)的最新進(jìn)展,比如哪些芯片是可以破解的,不要選擇那種已經(jīng)被破解或者是同系列、同型號的芯片,應(yīng)該選擇一些最新工藝,最新上市的,有最新結(jié)構(gòu)的芯片機(jī)。
2、整個電路板要做好密封工作
封住電路板的材料可以選用保密硅膠,其中可以摻雜一些無用途的原件,另外,還要把MCU周圍電路的電子元件的型號統(tǒng)統(tǒng)抹點,不留痕跡。
3、軟件標(biāo)志位的確立
可以使用未公開的單片機(jī),未被利用的標(biāo)志位或者單元,用來作為軟件標(biāo)志位。
4、不要使用MCS51系列單片機(jī)
這種機(jī)子在國內(nèi)的使用度比較高,被研究得很透徹。
5、要采用高檔編程器
高檔編程器可以有效燒斷內(nèi)部的部分管腳,但是一定要掌握正確的燒斷方法。
6、選用智能卡芯片
因為智能卡芯片具有硬件自毀功能,可以對付各種物理攻擊,不過這個需要成本允許條件下使用,因為成本頗高。另外注意一點,程序設(shè)計中,最好加入計時功能,當(dāng)然,破解的成本也會有所增加。
7、使用MCS-51中A5指令加密
這種技術(shù)是最好的加密技術(shù),A5功能是二字節(jié)空操作指令加密方法,在A5后加一個二字節(jié)或三字節(jié)操作碼,目前使用頻率很高。
8、芯片型號可以以假亂真
可以把芯片型號信息打磨掉,重新印上其他的型號,達(dá)到以假亂真的效果。
9、避免仿冒者采購
為了加大仿冒者采購的難度,可以購買一些生僻單片機(jī),比如motorola單片機(jī),破解費用是非常高的。
10、程序上寫清楚相關(guān)內(nèi)容
在程序上要寫清楚自己的單位、開發(fā)時間、大名等,受到法律的保護(hù)。
11、備份單片機(jī)
如果條件允許,可采用兩片不同型號單片機(jī)互為備份,相互驗證,這樣芯片破解成本就有所增加了。
總之,芯片破解中的一些注意事項大家還是要了解清楚的,我們在給客戶提供專業(yè)服務(wù)的時候,對專業(yè)知識了解越清楚,能給客戶節(jié)省很多時間和成本。