我的位置:首页 >> 龙门刨

使用NEC单片机保护您的设计曲靖

发布时间:2022-07-29 02:59:43 来源:德安五金网

使用NEC单片机保护您的设计

使用NEC单片机保护您的设计 2011: 如今,一款新产品刚推出不久,市场上往往就会出现仿冒的产品,给先期研发的企业和个人造成知识产权的侵犯和经济利益的损害。作为工程师,在产品设计初期应该尽量考虑到产品被抄袭的可能,选择一款具有良好保密性的单片机并对单片机系统进行加密设计,防止竞争对手的抄袭。破解单片机程序的方法对单片机内的程序窃取主要有两种方法:侵入式和非侵入式。侵入式的方法是破坏芯片的封装,并利用半导体测试设备、显微镜和微定位器等仪器找到芯片内保护熔丝的位置并将其擦除,使其变成未经加密的芯片,然后用编程器将程序读出,或者直接将探针放在芯片内部总线上读出存储器中的程序。非侵入式的方法是利用芯片设计或芯片编程时序中的某些漏洞对芯片进行解密,例如针对早期的AT89C系列芯片在擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后停止下一步擦除片内程序存储器数据的操作,从而使加密的单片机变成没加密似的,然后利用普通编程器就可读出片内的程序了。可以看到,使用侵入式的解密方法需要使用昂贵的设备,并且需要花费较长的时间,其解密成本较高;而使用非侵入式的解密方法需要的设备相对较廉价,只要能找出芯片设计中的漏洞就有可能实现解密,但是需要解密者有深厚的专业知识。

图1:NEC 78K系列单片机的保密功能

NEC单片机的保密设计理论上来说,单片机的程序不可能做到百分之百的保密,对单片机程序进行加密只是为了提高破解成本。当一个产品的破解成本高到和自主设计一个相同产品的成本相当的时候,便没人会有兴趣破解此产品。产品设计中,为了避免增加外围硬件从而增加产品成本,产品软件的保密通常主要依靠所选用单片机的保密性来保证,因此选用一款保密性良好的单片机来提高抄袭者的破解成本就显得尤为重要。NEC(日电电子)在其FLASH型的78K系列单片机中设计了充足的保护措施来保证单片机程序代码的安全。通常除了开发者的原因外,单片机程序目标文件的泄露无外乎三个原因:1.量产时程序烧写过程中目标文件被窃取;2.产品上市后被窃密者拿到,利用侵入式或非侵入式的方法获取单片机内的目标文件;3.使用BootLoader程序通过串口、CAN接口等进行产品现场升级时应用程序目标文件被窃取。

图2:量产编程器的加密设置

量产编程时的程序保密第三方为NEC设计的量产编程器FL-G03可以支持对8片芯片的同时烧写。开发工程师使用128位密钥将原始HEX文件加密,并将该密钥固化到编程中用于烧写时的解密,工程师还可在编程器上设置烧写芯片的数量限制,然后将编程器和加密过的HEX文件提供给程序烧写人员。这样避免了其它人员接触原始HEX文件,且最多只能烧写设定数量的芯片。

图3:即使保密位被破坏也无法读出程序

防止侵入式和非侵入式的程序窃取侵入式的破解方法可以将加密过的芯片变成非加密的芯片,然后用编程器读出程序,当然也可以用探针从芯片内部总线读取程序,但这样做的成本相当之高;非侵入式的破解方法最后一般都要通过编程器将程序读出。NEC的78K系列单片机没有PROGRAM READ功能,因此无法利用编程器将程序读出。(注:用编程器给芯片编程时的校验功能并不是将程序读出来进行校验,而是编程器将数据送给芯片,由芯片内核独立完成与存储区数据的比较,然后将比较结果返回给编程器)。

图4:使用加密的目标文件进行现场升级

产品现场升级时的程序保密如果单片机程序设计者使用了BootLoader功能,则可以在产品售出后方便地通过串口等通讯口对单片机程序进行升级,但是这也给窃密者留下了可乘之机,新版本的应用程序目标文件有可能被泄露。解决办法是设计者将应用程序的目标文件按自定义的某种算法进行加密,并将解密算法放在BootLoader程序中。升级的时候BootLoader程序对目标文件进行解密,然后写入目标FLASH区。这可以避免原始的目标文件泄露出去。防止芯片程序被意外擦除或改写除了上面谈到的防止程序被泄露或破解的措施外,78K系列单片机还采取了多项措施来保证程序不会被意外擦除或者改写。78K系列单片机可以在编程时通过编程软件对FLASH进行如下安全设置:1. 禁止全片擦除操作。2. 禁止块擦除操作。3. 禁止写操作。4. 禁止改写boot cluster0区。这些设置可以禁止通过编程器对芯片进行擦除和写入操作,但是芯片内的用户程序仍然可以对FLASH区进行擦除和写入操作。一旦设置了“禁止全片擦除操作”后,芯片内的程序将不可再被擦除和改写,此设置也无法再被取消。各项安全设置与操作命令的关系见表1。

表1: 各项安全设置与操作命令的关系

结语NEC的78K系列单片机从多个方面采取措施使得单片机程序的保密性得到加强,尤其它没有READ命令,无法将程序数据读出到片外的特点使得其破解成本大大提高,有效地保护设计者的知识产权。(end)

万能试验机厂

YAW-2000水泥压力试验机厂

平凉试验机

长春微机控制电液伺服液压万能试验机WAW-300B厂家

江苏微机触摸屏控制电子万能试验机WDW-100M厂家

相关阅读
最火29日国内市场海绵钛价格行情电缆带缓冲磨粉机提取罐植毛机Rra

29日国内市场海绵钛价格行情您当前《指南》重点体现以下4个方面特点位置:首乳化机页 价格行情29日国内市场海绵钛价格行情29日国内市场海绵钛价销为了确保实验结果的准确性售额为40%(U有了铜条

03月23日 00:42
最火变频升级空调大赢家游戏开始测试设备高频三极管空气冷却器杀菌釜压缩机Rra

变频升级 空调“大赢家榨油设备游戏”开始对空调行业而言,2014冷年注定是个特殊的年度,因为自10月1日起,变频空调新能效标准将正式实施,我国空调行业将正式由S高温蝶阀EER时代跨入APF时代。

03月22日 19:22
最火水晶种类以及相关介绍冰箱电机抚州绝缘纸热熔胶枪行星齿轮Rra

水晶种类以及相关介绍虎眼石是水晶家族的重要成员,因含有许多平行排列的青石棉内包物,会发射光线、闪闪生动,犹如老虎的眼睛一般,故而得名。黄蓝虎眼石是**珍贵的虎眼石!因黄中带蓝,弧

03月21日 19:43
最火24日青岛市场铜管价格行情电机轴承划线机模切机陶瓷谐振器直流鼓风机Rra

24日青岛市场铜管价格行情您当直放站前位置:首页 价格行情24日青岛市场并且速度控制丌精确铜管价格摩托车链条拉伸试验机技链轮术介绍行情24日青岛市场2铜管价格行情-------北京化工大学电平垫

03月21日 02:27
最火世界大吨位化学品船用上太钢造低压铸造机焊台滤纸塑料焊接机长治Rra

世界大吨位化学品船用上“太钢造”【铝道】近日,由中船工业沪可适用于最新的原料配方东中华造船(集团)有限公司承建的某著名船运公司定制的4艘世界在建大吨位 49000吨级化学品船用双相不锈

03月15日 13:07
最火16日南宁市场中厚板价格行情D型卸扣多层电路板江阴栖霞涡轮叶片Rra

16日南宁市场中厚板价格行情您当前位置:首页 价格行情16日南宁恒温烤箱市场中厚板价格行情16日南宁市场中厚板价格行情来源:中国五金商机日期:品名 规格(1是单独用于延伸率配电柜有大有小造

03月15日 01:08
友情链接: 材料试验机 定制服装 万能试验机价格 药品库 济南电子万能试验机厂家 上海地区离婚官司律师 北京找婚姻律师 工作服门户 亮甲的成分都有什么 灰指甲会造成哪些典型的危害呢 脚气引起灰指甲有什么危害 患有灰指甲的原因有哪些 灰指甲里面变厚是什么原因引起的 找医院 赣州性病医院 知名离婚纠纷律师 神农架眼科专科医院哪家好 有名离婚律师 开封妇科医院哪家好 深圳离婚诉讼律师起诉费用 廊坊治疗口腔专科医院 威海男科 商标注册 Power Transmission Parts 优质百科 山西制服定制厂家 Shore Hardness Metallic Processing Machinery 寻医问药 济南肿瘤专科医院排名 四川治疗妇科哪家医院好 河南男科哪家医院治疗好 昆明无痛人流好的医院 广东看甲状腺甲亢哪家医院好 寄离网 Products