關(guān)于專(zhuān)業(yè)芯片解密知識普及
瀏覽次數:1723次 發(fā)布時(shí)間:2022-07-14
關(guān)于專(zhuān)業(yè)芯片解密知識普及
專(zhuān)業(yè)芯片解密從理論上來(lái)講,解密者可以用足夠的調研和時(shí)間使用上述方法對任電子產(chǎn)品進(jìn)行解密。這是系統設計者應始終牢記的基本原則。因此,作為一名電子產(chǎn)品的設計工程師,很有必要了解當前專(zhuān)業(yè)芯片解密攻擊的技術(shù),了解自己,相互了解,以有效防止自己的解密成果被再次利用。以下是基于公司解密實(shí)踐的建議:
(1) 在選擇加密芯片之前,有必要充分調查和了解專(zhuān)業(yè)芯片解密技術(shù)的新進(jìn)展,包括哪些芯片已被確認為可破解。盡量不要選擇已經(jīng)開(kāi)裂的芯片或同系列、同型號的芯片,選擇新工藝、新結構、上市時(shí)間短的單片機。
(2)對于安全性要求高的項目,盡量不要使用最受歡迎和研究最徹底的芯片。
(3)原產(chǎn)品一般具有產(chǎn)量大的特點(diǎn),所以可以選擇使用比較奇怪、不受歡迎的單片機來(lái)增加防偽采購的難度,并選擇一些奇怪的單片機。
(4)在設計成本允許的情況下,應選擇具有硬件自毀功能的智能卡芯片,以有效應對物理攻擊;此外,在編程時(shí),添加時(shí)間計時(shí)功能,如使用1年,自動(dòng)停止所有功能的運行,這將增加餅干的成本。
(5)如果條件允許,可以使用兩種不同類(lèi)型的微控制器相互備份和驗證,從而增加破解成本。
(6)擦亮芯片模型和其他信息,或重印其他模型以偽造事實(shí)。
(7)未被微控制器公開(kāi)或使用的徽標位或單元可以用作軟件標志位。
(8)你應該在節目區寫(xiě)下大名單位的開(kāi)發(fā)時(shí)間,并聲明必須調查模仿行為,以防受到法律保護;此外,在寫(xiě)你的名字時(shí),它可以是隨機的,即使用某種算法,在不同的外部條件下,你的名字是不同的,例如www.XXXXX。com,www.XXXXX。中國,www.XXXXX。通用域名格式。cn等,更難拆解和修改。
(9)使用高級程序員,燒掉部分內部引腳,也可以使用自制設備燒掉金絲,這在中國目前幾乎不可能解密,即使解密,也需要幾萬(wàn)成本,需要多個(gè)母版。
(10)使用機密硅酮(環(huán)氧樹(shù)脂灌封化合物)密封整個(gè)電路板,PCB更多無(wú)用的焊盤(pán),在硅酮中還可以摻雜一些無(wú)用的元件,同時(shí)MCU周?chē)碾娐冯娮釉M量擦除模型。
(11)您可以使用程序員將空白區域中的FF更改為00,即填充一些未使用的空間,以便通用解密程序無(wú)法在芯片中找到該空間,并且無(wú)法執行未來(lái)的解密操作。
當然,要想從根本上防止專(zhuān)業(yè)芯片解密是不可能的,加密技術(shù)不斷發(fā)展,解密技術(shù)也在不斷發(fā)展,現在無(wú)論是哪一個(gè)芯片解密,只要有人愿意花錢(qián)做,基本上都可以做到。
【上一條】后iPhone時(shí)代 PCB供應鏈深化技術(shù)、多元發(fā)展是主軸
【下一條】PCB克隆時(shí)磨板的要點(diǎn)概述