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