六合走势图 > 应用 > 单片机应用
[导读]随着山寨产品层出不穷,越来越多的人开始关注芯片烧录的安全性问题。芯片作为一个产品的核心部件,其内部程序一旦被盗取,那么整个产品将面临被破解的风险,这里将介绍如何在烧录生产过程中全方位保护芯片程序,实现安全生产。

随着山寨产品层出不穷,越来越多的人开始关注芯片烧录的安全性问题。芯片作为一个产品的核心部件,其内部程序一旦被盗取,那么整个产品将面临被破解的风险,这里将介绍如何在烧录生产过程中全方位保护芯片程序,实现安全生产。

本文引用地址: /app/mcu/201904/887330.htm

要实现安全生产,首先得保正烧录文件的安全性。烧录文件是研发项目的结晶,其安全性极为重要,特别对于代烧录工厂,人员配备参差不齐,如果将文件直接下发给工厂生产,容易造成文件泄漏。为此P800系列编程器提供了工程加密功能,烧录工程由研发制作,并对敏感文件数据进行加密,以加密工程的形式下发给工厂生产,既解决了工厂接触文件的风险,又避免了工人建立、配置烧录工程的繁琐操作,提高生产效率。

1.jpg

工程加密保证了文件的安全性,但是否就能确保芯片程序的安全呢?我们知道,芯片除了能烧写(编程)外,还有读取接口,以方便芯片的调试和校验数据的完整性,也就是烧录进去的程序还可以被完整的读取出来。即使不接触文件,也能获取文件内容,最终导致烧录文件被间接盗取。当然,芯片在设计时也会考虑到这个问题,每种芯片基本都拥有自己的一套加密方法,我们只要在烧录完成后,及时给芯片加密,就能在一定程度上保障代码的安全性。

然而,文件、芯片双重加密看似牢不可破,其实还是有一定的漏洞,这个漏洞主要出现在烧录流程上。擦除、烧写、校验、加密为传统的烧录流程,市面上绝大多数编程器均采用该流程。我们知道,芯片的保护在于加密,在该流程中,加密放到了最后执行,如果芯片在烧写完成后,加密之前被取走(也就是校验阶段,校验一般都会持续一段时间,而这段时间足够芯片被取走),那么芯片就处于烧录完成但未加密状态,导致程序被读取盗走。

2.jpg

为解决这个问题,我们可以把加密放到烧写之前,这样烧录流程就变为:擦除、加密、烧写、校验。即使在校验阶段把芯片取下,芯片也已经加密完成了,无法读取其内部数据。也许你会问,加密后芯片还能烧写和校验吗?其实对于大部分芯片来说,加密是需要重新启动才会生效的,也就是只要在烧录流程中不掉电、不复位,芯片依然可以正常烧写和校验。当芯片取下后,加密就会立即生效,及时保护芯片内部程序。

3.jpg

安全的工程加密,可靠的芯片保护以及灵活的流程配置是P800系列编程器的标准功能,既能拟补传统编程器的安全性不足,又能保证量产的稳定性,全方位保护知识产权。

4.jpg

我 要 评 论

网友评论

  • 英特尔 Brian Krzanich 视频带来物联网见解
  • 将 IoT 传感器技术融入企业
  • 借助英特尔® IoT 网关提高智能建筑效率
  • IoT 实际应用 — 在一家英特尔工厂中的真实 IoT 部署
  • 借助先进的数据分析提升制造水平

技术子站

更多

项目外包

更多

资料下载

  • hall元件NHE520F
  • 霍尔元件 NHE313 技术手册
  • PICO日本保险丝产品表
  • 那些知名企业的PCB设计工艺及规范(华为、中....
  • 啊哈c语言+啊哈c编译器软件
  • 无线充电最完整资料
  • 最全PID控制算法的C语言实现
  • HW108A 技术手册
更多

公 开 课

  • Arduino基础部份视频教程35课
    Arduino基础部份视频教程35课
  • HJ-R2机器人智能车部分教程14课
    HJ-R2机器人智能车部分教程14课
  • 开拓者FPGA开发板初级课程(最新)
    开拓者FPGA开发板初级课程(最新)
  • Flexbox 布局模块
    Flexbox 布局模块
更多

推荐博客

更多

论坛活动

  • 汽车驱动创新,让生活快人一步领大奖
    汽车驱动创新,让生活快人一步领大奖
  • 安森美半导体Fan Club火热开启,赚取积分,换奖品
    安森美半导体Fan Club火热开启,赚取积分,换奖品
  • 转转转~TI好礼转不停
    转转转~TI好礼转不停
  • 开通21ic下载VIP,送豪华礼包!先到先得
    开通21ic下载VIP,送豪华礼包!先到先得