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

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

3天内不再提示

3种类型芯片加密如何设置?

UtFs_Zlgmcu7890 来源:未知 作者:佚名 2017-11-03 06:53 次阅读

经常有人问到:这个芯片能不能加密保护?加密的芯片是不是无法再次使用?关于芯片加密那些事,答案就在本文之中!

随着信息技术的发展,信息的载体-芯片的使用也越来越多了,随之而来的芯片安全性的要求也越来越高了,各个芯片厂商对芯片保密性要求越来越高,芯片的加密,保证了芯片中的信息的安全性。经常有客户打电话过来问,这个芯片加密了还能不能用啊。本文通过对芯片的加密的介绍来看看不同的Flash,MCU以及DSP加密的效果。

一、Flash类型芯片的加密

Flash类芯片(包括SPI FLASH ,并行FLASH,NAND FLASH等)加密后一般情况下都是禁止“写”以及“擦除”操作,通过状态寄存器写入加密信息,如果该芯片已经加密,则进行编程操作时,编程虽然能成功,但是客户的代码实际上是没有写入到芯片的。

以SPI Flash中的MXIC厂商的芯片为列,下图为其在SmartPRO系列编程器加密设置界面。

按上图的设置可视界面,把对应配置信息写入后,Flash对应的区域即进入保护状态,不能编程,擦除,只能通过清空加密寄存器中的信息,才能从新对芯片进行擦除、编程操作。

二、MCU类型的芯片加密。

经常会有人就MCU加密保护后,能否二次使用的问题进行咨询。对于加密后的芯片能不能二次使用这个问题,得具体看是哪个类型的芯片,类似于TIMSP430系列芯片加密后即不可进行二次使用,这个加密为OTP(One Time Programmable)型,只能进行一次烧录。其原理是通过高压烧断熔丝,使外部设备再也无法访问芯片,这个是物理性,不可恢复,如要加密,请慎用!下图为SmartPRO系列编程器的操作按钮。

但对于大部分MCU芯片来说,加密后芯片还是可以进行二次使用的。类似于ST厂商的MCU有3级可选的加密,即Level 1,Level2,Level3。

1、Level1 就是不做读保护级别,即可以读出芯片中的数据,但不能对芯片进行编程、擦除操作。

2、Level2保护,这种状态下,不能读取芯片内的程序代码内容,也不能对芯片再次做存储空间的擦写或芯片调试了。

3、Level3级别的保护就是不可逆的保护,保护后即不能进行其他操作。而Level1,Level2加密后可以通过解密的方式对芯片进行第二次操作。

类似ST MCU的这3种级别的加密方式还是比较人性化的,客户可根据自己的需求来管理不同的加密级别。下图为SmartPRO系列编程器加密设置操作界面。

三、DSP类型的芯片加密

DSP的芯片加密形式是通过在特定的区域写客户的密码进行加密的。这种加密是可逆的,可以通过输入正确的密码,重新对芯片进行任何操作。但如果密码为全“0”,这种方式是不可逆的,属于芯片的一次性设置,须谨慎。其SmartPRO系列编程器加密设置窗口如下。

总结

通过上述简单的介绍,你了解了各类芯片的加密设置了吗?快动手试试这些加密方法吧。


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

    关注

    552

    文章

    7962

    浏览量

    348195
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16977

    浏览量

    350215
  • FlaSh
    +关注

    关注

    10

    文章

    1621

    浏览量

    147735

原文标题:【揭秘】芯片加密后究竟能不能再次使用?

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是加密芯片

    理论上讲这种方式是一定可以被破解的,特别是对于那些专门从事这方面工作的高手而言,解密这类加密芯片只是个时间问题。另外目前各种类型的通用MCU可以轻松廉价地被各种专业解公司破解,他们的手段很多,大致有分析
    发表于 03-14 09:55

    如何选用正确的加密芯片

    ` 现在市面上有很多种类加密芯片,如何正确选用有效的加密芯片呢,相信很多人都有这样的疑虑。 目前嵌入式
    发表于 12-05 17:07

    怎么判断模拟技术的3种类型放大器?

    我们在学习和生活中都会用到许多三极管放大电路,但是也许好多人都傻傻分不清放大器的类型,比如笔者就是这样的人,怎么判断模拟技术的3种类型放大器?这个问题曾经一直困扰着笔者。 
    发表于 08-08 07:49

    常见的防抄板加密芯片类型

      一:逻辑加密芯片  芯片结构:EEPROM+逻辑电路   版权保护方案:口令认证,对称算法认证   优点:成本低,性价比高,外围电路简单,开发简单   推荐芯片:瑞纳捷的RJGT1
    发表于 12-17 16:25

    种类型的轴承数据

    参见相关说明,或者参见其他帖子。然后下载其中某一个类别的某一个故障数据文件后,文件类型是.mat格式,可以使用MATLAB打开,打开后发现里面又区分了三种类型的数据,如上图,这里不太清楚为什么在已...
    发表于 09-08 06:32

    加密芯片的原理是什么

      现在市面上有很多种类加密芯片,如何正确选用有效的加密芯片呢。相信很多人都有这样的疑虑,目前嵌入式
    发表于 11-04 08:22

    编译的三种类型是什么?

    编译的三种类型是什么?ARM_Linux制作嵌入式远程调试工具
    发表于 12-24 06:42

    SmartPRO系列编程器的芯片加密设置

    随着信息技术的发展,信息的载体-芯片的使用也越来越多了,随之而来的芯片安全性的要求也越来越高了,各个芯片厂商对芯片保密性要求越来越高,芯片
    发表于 10-30 13:55 1199次阅读
    SmartPRO系列编程器的<b class='flag-5'>芯片</b><b class='flag-5'>加密</b><b class='flag-5'>设置</b>

    数据加密技术有几种类型

    现在网上的很多论坛中的朋友们都在不断的询问,数据加密技术有几种类型呢?作为新时代的你们是否也对这个问题产生好奇心呢?所谓数据加密(Data Encryption)技术是指将一个信息(或称明文
    的头像 发表于 01-31 11:23 2.8w次阅读

    气动气缸的类型之气缸的三种种类类型说明

    。 气缸的种类有哪些?气压缸主要有以下三种类型: 1.单作用气缸; 2.双作用气缸; 3.伸缩油缸。 这些气缸中的每一个都用于特定应用,这意味着最适合该用途的气缸将取决于相关工作。对不同类型
    发表于 08-05 17:31 7211次阅读

    导波雷达液位计探头结构的3种类型

    根据导波雷达液位计探头结构的不同可分为3种类型:单杆式(单缆式)、双杆式(双缆式)、同轴杆式。
    的头像 发表于 11-23 08:38 1911次阅读

    NoSQL数据库的四种类型

    在本文中,我们将简要介绍NoSQL数据库的四种类型
    的头像 发表于 04-25 17:21 4274次阅读

    常见的socket三种类型

    常见的socket三种类型  Socket是计算机网络中常用的通信机制,在网络编程中起到了非常重要的作用。Socket可以分为三种类型:流套接字(Stream Socket)、数据报套接字
    的头像 发表于 12-08 11:18 2344次阅读

    雷达的种类有哪三种类型

    雷达是一利用电磁波进行目标探测和跟踪的设备。它在军事、航空、海洋、天文和气象等领域具有广泛的应用。雷达的种类可以按照不同的分类方式进行划分。在本文中,我们将按照雷达的工作方式,将雷达分为三种类型
    的头像 发表于 12-21 11:38 5398次阅读

    DVI连接器的3种类型5规格有何区别

    DVI(Digital Visual Interface)连接器,即数字视频接口。共有3种类型,5规格,你知道有何区别吗? 3种类型分别为
    的头像 发表于 05-15 17:53 1190次阅读