关于专业芯片解密知识普及
浏览次数:2047次 发布时间: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克隆时磨板的要点概述