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