專(zhuān)業(yè)芯片解密
專(zhuān)業(yè)芯片解密是一種合規(guī)、合法、不影響其他人利益及知識(shí)產(chǎn)權(quán)的情況下進(jìn)行的一種芯片反向技術(shù)研究,從而獲得芯片數(shù)據(jù)展開(kāi)的一系列解密操作,其目的就是可以實(shí)現(xiàn)可以進(jìn)行競(jìng)爭(zhēng)性分析、芯片技術(shù)突破、同時(shí)為產(chǎn)品維修以及升級(jí)提供技術(shù)支持。

專(zhuān)業(yè)芯片解密的常用方法如下:
軟件解密方法:該技術(shù)通常使用處理器通信接口,并利用協(xié)議、加密算法或這些算法中的安全漏洞進(jìn)行解密。
FIB恢復(fù)加密引信的方法:這種方法適用于許多具有保險(xiǎn)絲加密的芯片,最具代表性的芯片是ti的msp430解密方法,因?yàn)?/span>msp430加密會(huì)燒斷保險(xiǎn)絲,那么只要保險(xiǎn)絲可以恢復(fù),它就成為一個(gè)未加密的芯片。
電子檢測(cè)攻擊方法:該技術(shù)通常在正常操作期間以高時(shí)間分辨率監(jiān)測(cè)處理器所有電源和接口連接的模擬特性,并通過(guò)監(jiān)測(cè)其電磁輻射特性來(lái)實(shí)施攻擊。
紫外線攻擊方法:紫外線攻擊,也稱(chēng)為紫外線攻擊方法,是使用紫外線照射芯片,使加密的芯片成為未加密的芯片,然后使用程序員直接讀取程序。
故障產(chǎn)生技術(shù)方法:該技術(shù)使用異常操作條件導(dǎo)致處理器出錯(cuò),然后提供額外的訪問(wèn)權(quán)限來(lái)執(zhí)行攻擊。最廣泛使用的故障產(chǎn)生攻擊手段包括電壓沖擊和時(shí)鐘沖擊。
探針技術(shù)方法:該技術(shù)是直接暴露芯片的內(nèi)部布線,然后觀察、控制和干擾微控制器,以達(dá)到攻擊的目的。
修改加密線的方法:目前市場(chǎng)上的CPLD和DSP芯片設(shè)計(jì)復(fù)雜,加密性能高,上述方法很難解密,那么有必要先對(duì)芯片結(jié)構(gòu)進(jìn)行分析,然后找到加密電路,然后使用芯片線修改設(shè)備對(duì)芯片電路進(jìn)行一些修改,使加密電路失效,因此,加密的DSP或CPLD成為未加密的芯片,以便可以讀取代碼。
一種利用芯片漏洞的方法:許多芯片設(shè)計(jì)有加密漏洞,可以利用漏洞攻擊在內(nèi)存中讀取代碼的芯片。
了解這些破解芯片的方法,相應(yīng)地,我們?cè)谠O(shè)計(jì)芯片時(shí)也應(yīng)該盡量避免這些漏洞,使我們的芯片更安全。對(duì)于新手來(lái)說(shuō),設(shè)計(jì)微控制器并非易事,如果有現(xiàn)成的模塊可以使用,將大大節(jié)省時(shí)間和精力。
