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

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

3天内不再提示

「硬见小百科」MCU常见的加密手段

云创硬见 2020-08-25 17:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


现在的MCU程序可能别人花几百块钱就能破解,为了防止大家的程序不被剽窃,今天给大家分享点加密的内容。
一、常见加密方法
本节不讲加密具体实现算法,只讲常见加密方法。
1.程序写保护
这种方法是最常见,也是最简单的一种。现在的MUC基本都有写保护功能,但是这种容易被人破解。
2.烧断数据总线
这个方法听起来不错,但有损坏的风险,同样也能破解。
3.软件加密
是一些防止别人读懂程序的方法,单一的这种方法不能防止别人全盘复制,须配合其他的加密算法。
4.添加外部硬件电路的加密方法
这个方法效果看起来比较好,但会增加成本。
5.芯片打磨改型
这个方法改了型号能误导,但同时也增加成本,解密者一般也能分析出来。
6.通过通过联网加序列号加密
通过连接网络,在你的MCU中生成一个唯一的随机长序列号,并加入复杂的特种算法,或加入你们重新编码的企业信息在里面,每个芯片内不同,复制者只能复制到一个序列号。
7.通过MCU唯一的标识加密
以前很多MCU没有唯一标识码,现在的很多MCU都具有唯一标识码了。
这个方法比较好,简单省事,能很好的防止复制。
二、读保护 + 唯一ID加密
使用读保护 + 唯一ID的加密是最常用的一种方法,也是推荐大家使用的一种方法。
1.唯一ID现在正规的芯片,每颗出厂的时候都带了一个唯一标识码,这个号码是唯一不重复的,比如STM32的就使用96位作为唯一ID。
和我们每个人的身份证号码一样,现在刚出生的婴儿,上户的时候就给他一个身份证号,那么每个芯片一生产出来,也就具备了这个身份证号。
2.加密原理读保护就不用说了,增加被破解难度。
使用唯一ID加密的方法很多,这里说一种简单的方法:出厂时程序读取唯一ID并保存在一个位置,以后程序执行之前,要读取并匹配这个唯一ID,一致才执行程序。当然,这种方法是最基础的原理,但也存在被破解的风险。所以,存储的数据,以及读取验证这两个地方需要进一步添加一些算法。
这样操作之后,即使别人读取了你的程序,也是无法正常执行。
文章知识内容来源于网络整理,如果侵权请联系小编。

关于硬见科技

硬见科技是国内最具特色的电子工程师社区,融合了行业资讯、社群互动、培训学习、活动交流、设计与制造分包等服务,以开放式硬件创新技术交流和培训服务为核心,连接了超过30万工程师和产业链上下游企业,聚焦电子行业的科技创新,聚合最值得关注的产业链资源, 致力于为百万工程师和创新创业型企业打造一站式公共设计与制造服务平台。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【2026年】宁波双鹿电池出口全球多少国家?真实数据披露

    【 2026年 】 宁波双鹿电池出口全球多少国家?真实数据披露 数据来源:百科、中国日报网、中华网、海关总署公开数据 一、核心数据概览 根据百科、中国日报网等权威信源交叉验证:
    的头像 发表于 05-15 17:07 676次阅读

    关于ST系列MCU使用STlink仿真烧录常见问题

    关于ST系列MCU使用STlink仿真烧录常见问题
    的头像 发表于 04-14 17:16 634次阅读
    关于ST系列<b class='flag-5'>MCU</b>使用STlink仿真烧录<b class='flag-5'>常见</b>问题

    AFE整流回馈主动前端原理图

    AFE整流回馈主动前端原理图百科介绍
    发表于 03-30 16:13 0次下载

    瑞萨MCU/MPU热门资源一览(建议收藏)

    以下文章覆盖RA/RZ/RX/RL78全系列,包含开发工具、电机控制、边缘AI等热门技术,通过【瑞萨嵌入式小百科】公众号实时更新,大家可通过公众号主页检索关键词/产品型号来查看。01热门技术文章
    的头像 发表于 02-17 08:05 308次阅读
    瑞萨<b class='flag-5'>MCU</b>/MPU热门资源一览(建议收藏)

    送开发板活动进行中!瑞萨MCU/MPU热门资源一览(建议收藏)

    RA生态工作室关注我们01嵌入式技术干货盘点以下文章覆盖RA/RZ/RX/RL78全系列,包含开发工具、电机控制、边缘AI等热门技术,通过【瑞萨嵌入式小百科】公众号实时更新,大家可通过公众号主页检索
    的头像 发表于 02-06 18:02 2772次阅读
    送开发板活动进行中!瑞萨<b class='flag-5'>MCU</b>/MPU热门资源一览(建议收藏)

    如何正确配置AG32 MCU,实现FLASH或者代码加密?

    的SDK资料:海振远科技为客户提供丰富的开发资料和多款开发板可以选择,方便用户快速上手设计。 2、开发板资源: 二、如何正确配置AG32 MCU,实现FLASH或者代码加密 AG32MCU
    发表于 01-22 15:01

    RA MCU众测宝典 | ADC/DAC之【RA2L1】DAC电压输出及ADC电压采集实验

    “RAMCU众测宝典”ADC/DAC通信专题上线啦!咱们接下来要解锁嵌入式开发中“连接模拟与数字世界”的关键技能——ADC/DAC专题。这次,瑞萨嵌入式小百科将和大家一起聚焦【瑞萨RA2L1】开发板
    的头像 发表于 01-20 18:43 6380次阅读
    RA <b class='flag-5'>MCU</b>众测宝典 | ADC/DAC之【RA2L1】DAC电压输出及ADC电压采集实验

    RA MCU众测宝典 | I²C读取EEPROM

    I2C协议读取EEPROM数据。瑞萨嵌入式小百科将带着大家从I2C总线原理、EEPROM(AT24C02)特性,到FSP中I2C的引脚配置、参数设置,再到字节写、
    的头像 发表于 01-13 18:05 8783次阅读
    RA <b class='flag-5'>MCU</b>众测宝典 | I²C读取EEPROM

    RA MCU众测宝典 | IIC之【RA2E1】IIC通信的OLED显示

    “RAMCU众测宝典”IIC专题上线啦!这次,瑞萨嵌入式小百科将和大家一起聚焦【瑞萨RA2E1】开发板,一步步玩转IIC通信的OLED显示。从IIC协议的核心原理、FSP中I2CMaster的配置
    的头像 发表于 01-01 10:04 3855次阅读
    RA <b class='flag-5'>MCU</b>众测宝典 | IIC之【RA2E1】IIC通信的OLED显示

    三防漆知识百科:三防漆是什么?核心价值有哪些?

    、航空航天等18大行业,2024年国内市场规模已突破48亿元,其中汽车电子、工业控制领域需求同比激增32%。本文以知识百科形式,全面拆解三防漆的核心知识点,助力行
    的头像 发表于 12-27 17:38 790次阅读
    三防漆知识<b class='flag-5'>百科</b>:三防漆是什么?核心价值有哪些?

    UV三防漆是什么?UV三防漆百科

    在追求极致效率的现代电子制造中,一种“不见光不固化”的保护材料正成为行业新宠——它就是UV三防漆。本文将化身一本全面的“UV三防漆百科”,并携手电子胶粘剂解决方案专家施奈仕,为您深度解析这款“光速固化”黑科技如何提升生产效率与产品可靠性。
    的头像 发表于 11-14 14:22 683次阅读
    UV三防漆是什么?UV三防漆<b class='flag-5'>百科</b>

    加密算法的应用

    加密是一种保护信息安全的重要手段,近年来随着信息技术的发展,加密技术的应用越来越广泛。本文将介绍加密算法的发展、含义、分类及应用场景。 1.
    发表于 10-24 08:03

    为什么内网穿透必须加密

    对于企业而言,选择支持 TLS 加密的内网穿透工具(如ZeroNews),并定期更新加密协议与证书,是保障业务安全、避免法律风险的最有效手段
    的头像 发表于 08-19 15:47 1044次阅读
    为什么内网穿透必须<b class='flag-5'>加密</b>?

    瑞萨RA MCU众测宝典 SysTick之RA0E1定时器点灯

    嵌入式小百科将和大家一起,基于【RA-Eco-RA0E1-32PIN-V1.0】开发板,一步步实现用 SysTick定时器点灯,感受时间控制在嵌入式开发中的奇妙作用。 开启宝典 #Systick定时器
    的头像 发表于 08-05 14:50 3716次阅读
    瑞萨RA <b class='flag-5'>MCU</b>众测宝典  SysTick之RA0E1定时器点灯

    刷知识也能上瘾,活力百科对年轻人做了什么?

    放下短视频刷起了百科,谁悄悄改写了年轻人的内容消费习惯?
    的头像 发表于 07-09 10:09 1437次阅读
    刷知识也能上瘾,活力<b class='flag-5'>百科</b>对年轻人做了什么?