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

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

本文引用地址: http://www.21ic.com/app/eda/201801/749095.htm

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

图1 工程加密

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

图2 传统烧录方式

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

图3 自定义安全加密方式

换一批

延伸阅读

[新鲜事] 最新研究表明:噩梦虽可怕却有益精神健康

最新研究表明:噩梦虽可怕却有益精神健康

我们都曾有过类似的经历,在睡梦中你会被人追逐、被攻击,或者与某种非常恐怖的东西面对面,直到你在恐慌中惊醒。没有人会喜欢做一些暴力或者令人恐惧的梦,但是据一项最新研究称,这些噩梦或许对于人类的精神健康有着非常重要的影响。......

关键字:噩梦

[破谣言] 还在为“灵魂出窍”着迷?或与耳部损伤有关

还在为“灵魂出窍”着迷?或与耳部损伤有关

据国外媒体报道,一项新研究指出,灵魂出窍体验(out-of-body experiences)很可能是由患者的耳朵损伤引起的。......

关键字:灵魂出窍 耳朵损伤 眩晕症状

[新鲜事] 不可思议的发现:华裔科学家发现改变世界基础物理“天使粒子”

不可思议的发现:华裔科学家发现改变世界基础物理“天使粒子”

美国斯坦福大学物理学教授张首晟及其团队在《科学》杂志上发表了一项重大发现:在历经80年的探索之后,他们终于发现了“马约拉纳费米子”的存在。......

关键字:华裔科学家 基础物理 天使粒子

[疯狂史] 一位英语不及格的美国电子工程师是如何成为业界顶级技术大牛

一位英语不及格的美国电子工程师是如何成为业界顶级技术大牛

看了这个题目,大概没有人会相信我谈的是一个地地道道的美国工程师。当我们国内的年轻工程师从小学就开始的十多年,为英语耽误了大量美好的时光的时候, 就有这么一位超级工程师大牛,正宗的美国人,凭借他的智慧和“玩”法,在测试测量行业获得了令人瞩目的......

关键字:美国工程师

[真心话] 搞事!微软前CEO鲍尔默自曝:离职前天天在办公室追剧

搞事!微软前CEO鲍尔默自曝:离职前天天在办公室追剧

鲍尔默于2014年初离开微软,因为依然是个人大股东,所以他衣食无忧,退休后“颓废”了短暂一段时间后,他拿下了NBA快船队,出任老板。......

关键字:微软 CEO 鲍尔默

[猎聘集] 重磅!程序猿月薪过7万,可以落户北京了

重磅!程序猿月薪过7万,可以落户北京了

这是北京“近十年最宽松的落户政策”!消息在北京创投圈激起了涟漪。这些年,北京几乎聚集了中国数量最多顶尖的创业公司和创投机构,从IDG资本、红杉中国、经纬创投到百度、京东、美团、今日头条….浩浩荡荡数十万人。这一纸新规有望让他们落地生根。......

关键字:程序猿 月薪 北京
条评论

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客