對于一些簡單的燒斷管腳的單片機(jī)解密如燒斷管腳的AVR單片機(jī)、燒斷管腳的PIC單片機(jī)、燒斷管腳的51單片機(jī)及燒斷管腳的AT89C51/52/2051/1051/4051單片機(jī),以目前的芯片解密技術(shù)可以輕易完成。但對于像STC芯片一樣的高難度燒斷腳的芯片解密,其難度大,成本非常高。
單片機(jī)通過燒斷管腳來加密的方法有通過編程器燒斷芯片管腳實現(xiàn)OTP不可恢復(fù)性加密,電壓型燒斷腳加密及采用特殊物理方法斷腳加密這3種方法。
1.采用RF等編程器,燒斷單片機(jī)管腳,從而實現(xiàn)OTP不可恢復(fù)性加密。
2.電壓型燒斷:
使用15V電源串47~470歐小電阻(不能太?。?,并聯(lián)一路二極管保護(hù)的發(fā)光管,發(fā)光管限流后接Vcc或Gnd(極性不同),接一探針。
再使用-15V電源,電源的地接IC的Vcc,至發(fā)光管亮,注意極性為負(fù)極性!目的是擊穿Pin的Pmos管(即上拉管);再用5V電源,直接加在待燒Pin上,再次把已短路的Pmos,燒開路。
使用+15V電源,把探針點在待燒管腳至發(fā)光管亮,注意不能超過3秒,否則IC會損壞。發(fā)光管亮說明Pin的輸出Nmos(即下拉管)擊穿;再用5V電源燒開路。
就OK啦,這個Pin將永遠(yuǎn)失效了??!
過程:電壓燒壞Pmos—電流燒壞Pmos—電壓燒壞Nmos—電流燒壞Nmos。如此燒斷后,解密者就很難判斷那個口被燒斷了。
說明:EA是讀入腳(對MCU來說),而燒Pin的原理是燒壞Pin的輸出推挽管,如果想燒壞Pin的輸入則要冒IC被燒壞的風(fēng)險!所以不能選只讀的腳來燒,一定要燒編程時回讀數(shù)據(jù)的IO口,最好燒斷兩個。
建議:根據(jù)以上原理,自己用MCU做一個自動燒斷器,燒斷就會非??煽?!
3.特殊物理方法:這個方法嚴(yán)格的講不是燒斷
1)可以在封裝MCU的時候,那個管腳就不引出(但是那種方式,你沒有一定的量,封裝廠是不會理睬你的)
2)也可以正常的芯片使用一定的工具,把管腳到管芯PAD處的管腳完全去掉,聯(lián)后用保密硅膠封住這個口
3)或者干脆物理性扳斷,這種加密是比1,2更難破解。
致芯科技芯片解密中心承接各類單片機(jī)解密(51單片機(jī)解密、AVR單片機(jī)解密、PIC單片機(jī)解密)、專用IC解密、ASIC解密、PLD解密、SPLD解密、CPLD解密、FPGA解密、PAL解密、Gal解密、DSP芯片解密及高難度的ARM芯片解密等服務(wù)。如果您有芯片解密方面需求,歡迎隨時來電來訪咨詢洽談。
芯片逆向
-
電源
+關(guān)注
關(guān)注
185文章
18964瀏覽量
264401 -
芯片
+關(guān)注
關(guān)注
463文章
54369瀏覽量
468934 -
單片機(jī)
+關(guān)注
關(guān)注
6078文章
45565瀏覽量
673246
原文標(biāo)題:高難度燒斷管腳的芯片如何解密?
文章出處:【微信號:zhixinkeji2015,微信公眾號:芯片逆向】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
請問單片機(jī)IO口控制19V5A直流電通斷應(yīng)該怎樣實現(xiàn)?
單片機(jī)如何進(jìn)行加解密鑰操作,一般使用哪種形式,具體流程是什么樣子的?
第1章 如何學(xué)習(xí)單片機(jī)
單片機(jī)用什么封裝
什么單片機(jī)比較耐用
單片機(jī)采用什么電流輸出
怎么測單片機(jī)系統(tǒng)頻率
單片機(jī)怎么驅(qū)動電機(jī)?
單片機(jī)怎么燒程序
低功耗單片機(jī)各型號的對比及選型參考
單片機(jī)定制開發(fā)的設(shè)計思路
燒斷管腳的單片機(jī)解密
評論