0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

保证安全!P800isp编程器提供了很好的组合配置

AGk5_ZLG_zhiyua 来源:互联网 作者:佚名 2018-01-10 07:01 次阅读

产品在出厂后往往都会对芯片进行软硬件加密,要想山寨产品需要破解芯片,然而对已加密的芯片进行解密,一般需要拆解芯片,分析其内部总线结构,破解周期长,费用昂贵。但很多时候代码往往是在生产时泄漏的,本文将介绍如何在生产时防止代码泄漏。

有很多企业在产品研发完成后,一般选择代工厂进行批量生产,代码的安全性尤为重要。为了避免工厂直接接触代码,一般会在编程器上建立加密工程,对烧录文件进行加密保护,再将加密后的工程发给代工厂生产,杜绝了文件被直接泄漏的可能。

图1 工程加密

传统的烧录方式为擦除—编程—校验—加密,该方式可以保障芯片在烧录完成后处于加密状态,在一定程度上杜绝了代码泄漏的可能性,但并非无懈可击,只要一个小动作就可以轻易盗取芯片内部的代码,例如,烧录执行完擦除—烧写后,在校验的时候将板子(芯片)从编程器的连接中断开,使烧录没有执行到加密阶段,此时的芯片处于烧写完成但未加密的状态,随便一个编程器就可以读取其内部的代码,从而导致代码泄漏。

图2 传统烧录方式

为了解决这个问题,P800isp编程器提供了灵活编辑的组合配置,组合中的操作可以任意增减、调整执行顺序。为了避免生产中代码泄漏,可以将组合顺序调整为擦除—加密—编程—校验,在编程之前先加密,这样可以保证编程完成后,芯片一旦发生复位(或掉电),加密就会生效,禁止读取内部代码。当然,该方式也需要芯片本身的支持,有些芯片一旦执行加密,就会立即生效,如MicroChipPIC系列芯片、ATMEL的ATSAM4C系列芯片等等,只能使用传统的烧录方式。

图3 自定义安全加密方式

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程器
    +关注

    关注

    9

    文章

    393

    浏览量

    42275
  • 智能硬件
    +关注

    关注

    205

    文章

    2342

    浏览量

    107436
  • 拆解芯片
    +关注

    关注

    0

    文章

    2

    浏览量

    3130

原文标题:逆操作保证安全:先加密后烧录

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    51,avr,pic等各种单片机编程器功能介绍及详解

    ;  PICPROG PIC单片机编程器  picprog是新一代微型高速高稳定PIC专业烧写,软件采用较新的PIC烧写算法,保证烧写的高速度,高稳定,同时能第一时间支持PIC最新
    发表于 10-19 15:42

    求助PC9XX编程器原理图

    求助PC9XX编程器原理图,就是直接用COM口经电平转换电路给P89LPC901编程(ICP方式,不是ISP方式,因为P89LPC901不支
    发表于 07-18 07:44

    STM32-64脚编程器,STM32烧写,STM32编程器

    STM32F103RBT6.出厂默认配置为F1系列.STM32-64脚编程器,STM32烧写,STM32编程器配件含:烧写一块,MNUS
    发表于 01-23 17:16

    P800isp安徽量产型大时代在线编程器可靠吗

    具有独特批量在板编程功能的在线编程器P800isp。  十年磨一剑  P800系列编程器作为ZLG致远电子迄今为止的巅峰之作,吸收了前后三代
    发表于 08-22 10:42

    P800isp安徽量产型大时代在线编程器怎么样

    具有独特批量在板编程功能的在线编程器P800isp。  十年磨一剑  P800系列编程器作为ZLG致远电子迄今为止的巅峰之作,吸收了前后三代
    发表于 09-06 10:47

    AVR编程器ISP相关资料分享

    51 AVR 编程器ISP ASP USBASP下载的驱动下载和程序下载下载的介绍驱动的下载1.win10驱动的下载其他系统驱动的安装接线介绍程序的下载故障排查总结下载
    发表于 11-23 08:21

    屏蔽ISP编程器的资料分享

    描述屏蔽ISP编程器组件1 个 ZIP 28 松树1x socalo 8pines2x 22pF 12061x 104 12065x 1k 12061x 10k 12065x LED 12061x 10uF 25v1x 2x3 松树 hembra1x 40 松树马赫
    发表于 07-15 06:25

    AT89 ISP编程器使用手册

    本应用说明描述Atmel AT89ISP电缆接口;该系统内编程器电缆与Atmel的AT89S微控制串行通信,并在电路中对其重新编程,而无
    发表于 09-22 06:51

    ZLG致远电子发布P800isp量产型在线编程器

    ZLG致远电子深入编程行业十余年,已经逐渐成长为国内编程器领导品牌。这一次,我们主动寻求改变,深度创新,以客户需求为向导,打造出P800编程器平台,并推出一系列易用、可靠的
    发表于 07-19 18:38 3303次阅读

    P800系列编程器设计规则介绍

    例如P82-B12345型号,P代表P系列,例如P800系列,P500系列都属于P系列,如果适配
    发表于 06-29 10:01 1645次阅读
    <b class='flag-5'>P800</b>系列<b class='flag-5'>编程器</b>设计规则介绍

    编程器怎么用_编程器的使用方法

    本文开始介绍编程器概念和编程器写存储方法,其次介绍编程器的使用方法与USB口24系列
    的头像 发表于 04-09 09:16 7w次阅读

    自制最便宜的AVR ISP编程器,AVR ISP programmer

    自制最便宜的AVR ISP编程器,AVR ISP programmer 关键字:编程器,AVR编程器,
    的头像 发表于 09-20 18:56 1380次阅读

    单片机ISP编程器的使用教程说明

    在Keil集成开发环境中完成了工程建立、源程序输入、源程序编译等工作后,得到了.HEX目标文件。单片机ISP编程器就是用来把这个hex文件烧写到单片机里去的工具,这样我们的程序才会被执行。
    的头像 发表于 09-26 11:36 9328次阅读
    单片机<b class='flag-5'>ISP</b><b class='flag-5'>编程器</b>的使用教程说明

    8051 ISP编程器(小尤鱼下载)及ISP U2编程器上位机(WIN8支持)

    笙泉科技8051 ISP 编程器(小尤鱼下载)及ISP U2编程器上位机(WIN8支持)
    发表于 05-10 15:57 11次下载
    8051 <b class='flag-5'>ISP</b><b class='flag-5'>编程器</b>(小尤鱼下载<b class='flag-5'>器</b>)及<b class='flag-5'>ISP</b> U2<b class='flag-5'>编程器</b>上位机(WIN8支持)

    使用USART ISP对LPC800进行编程

    电子发烧友网站提供《使用USART ISP对LPC800进行编程.pdf》资料免费下载
    发表于 08-17 10:11 1次下载
    使用USART <b class='flag-5'>ISP</b>对LPC<b class='flag-5'>800</b>进行<b class='flag-5'>编程</b>