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