新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 通過燒斷管腳來實現加密的技術

        通過燒斷管腳來實現加密的技術

        作者: 時間:2012-06-10 來源:網絡 收藏

        電壓型燒斷:
        工具:使用15V電源串47~470歐小電阻(不能太小),并聯一路串二極管保護的發光管,發光管限流后接Vcc或Gnd(極性不同),接一探針。
        再使用-15V電源,電源的地接IC的Vcc,至發光管亮,注意極性為負極性!
        目的是擊穿Pin的Pmos管(即上拉管);再用5V電源,直接加在待燒Pin上,再次把已短路的Pmos,燒開路。
        使用+15V電源,把探針點在待燒管腳至發光管亮,注意不能超過3秒,否則IC會損壞。發光管亮說明Pin的輸出Nmos(即下拉管)擊穿;再用5V電源燒開路。
        就OK啦,這個Pin將永遠失效了!!
        過程:電壓燒壞Pmos—電流燒壞Pmos—電壓燒壞Nmos—電流燒壞Nmos

        本文引用地址:http://www.104case.com/article/171326.htm

        如此燒斷后,解密者就很難判斷那個口被燒斷了。

        說明:EA是讀入腳(對MCU來說),而燒Pin的原理是燒壞Pin的輸出推挽管,如果想燒壞Pin的輸入則要冒IC被燒壞的風險!
        所以不能選只讀的腳來燒,一定要燒編程時回讀數據的IO口,最好燒斷兩個。

        建議:根據以上原理,自己用MCU做一個自動燒斷器,燒斷就會非常可靠!

        解密者一般是利用我們燒Pin的漏洞,鉆空子才能解密的。
        如只執行了上述燒Pin的某一步就留下了漏洞。
        那是不是完全燒壞Pin以后就不能解密了呢,也不是!
        但要想解密,完全燒壞兩Pin的費用,可能要¥nW,幾千就搞不定了,還要找到真正的邪派高手(開發者是正派)。

        并行和串行的分別
        jsan 發表于 2005-12-26 22:42 侃單片機 ←返回版面 舉報該貼

        并行指MCU使用多數據線編程,一次打入數據為四位或8位不等,如AT89系列,Holtek等。
        串行指MCU使用1~2條數據線,一條時鐘線編程,也有使用SPI、SIO接口的,都屬于串行編程MCU,如Samsung。
        也有并行、串行兼容的,如AVR。
        SuperPro L+屬于初級燒斷,如果沒記錯,大概只燒短路了Nmos管,上面的貼子,你應該理解就算把Nmos完全燒壞也沒什么用的。
        好的燒斷器只有自己做,做個中級的足已。


        燒Pin的方法,針對的是CMOS
        jsan 發表于 2005-12-26 19:10 侃單片機 ←返回版面 舉報該貼

        不管是OTP還是MTP,完全燒斷可回讀數據的Pin,效果不完全相同。對于并行編程的MCU這是中級的燒斷方法。對于串行編程的MCU燒斷DAT Pin的輸出就足夠高級了。

        更高級的燒斷是燒壞編程時鐘或片選的輸入邏輯,不過操作不當對芯片有相當危險。
        當并行的時鐘輸入邏輯或串行的DAT輸出被燒壞后,解密者無法判斷是否解密成功,就不敢開芯片,就會知難而退了。

        對于中級燒斷,在讀保護被打開后,就可以找到被燒斷的Pin,因為該位數據全部是高電平,使用強水打開芯片,再使用一種昴貴的設備制造一個Bond位,重新邦定就可解密。而這種設備大陸是很難租用到的,一般都要到臺灣做,租用以¥nK/小時來計算的,所以最好燒斷2Pin以上,給解密者制造費用。

        一般的解密者遇到這種情況,只有苦笑的份。

        如果沒有完全燒斷Pin那是低級燒斷,則邪派的一般高手就輕易可以解密,所以一定要完全燒斷!
        上帖的燒斷方法,僅指中級燒斷方法,也比較容易



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 滦平县| 巴彦淖尔市| 宜黄县| 汉阴县| 湟中县| 泌阳县| 顺义区| 法库县| 荆门市| 聂荣县| 定襄县| 砀山县| 安化县| 会同县| 华池县| 贵南县| 亚东县| 云龙县| 曲水县| 深圳市| 济宁市| 汨罗市| 威远县| 渝北区| 修水县| 辽中县| 泾川县| 罗定市| 奉贤区| 武山县| 合川市| 黄浦区| 颍上县| 科技| 汝阳县| 文登市| 安西县| 繁昌县| 郸城县| 腾冲县| 乌兰县|