文章预览
一、 对比认证 方案 1 、方案简介 方案使用对称算法, 出厂阶段 在 MCU 端和加密芯片端分别 预置 一条相同的密钥。运行阶段 MCU 端和加密芯片端 对 同一组随机数加密后产生两组密文,最后在 MCU 端进行比对,只有结果一致后,认证才能通过。 2 、 安全性 安全性偏低。通过对 MCU 的剖片分析,破解者可以拿到程序,反汇编之后 可以 绕过 MCU 中的认证对比部分代码,将程序重新下载到 MCU 中即完成破解。此方案不论加密芯片自身的安全等级多高,整个系统的弱点在于 MCU 端,而该方案并不能提升 MCU 的安全等级,所以防盗版效果偏低。 二、 参数保护 方案 1 、方案简介 开发阶段将 MCU 中 的一些参数和数据转移到加密芯片中存储。出厂阶段将参数和数据写入到加密芯片中。应用阶段当 MCU 需要使用 这些 参数时, 需要 通过与加密芯片交互,读回参数和
………………………………