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