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

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

3天内不再提示

加密芯片ATSHA204A用于固件保护与方案防抄板

物联网芯片 来源:物联网芯片 作者:物联网芯片 2022-06-07 14:14 次阅读

由于国外的芯片封锁,很多厂商开始寻找优质的国产替代芯片,特别是Microchip美信MAXIM等美系厂商,缺货风险比较严峻,就算不缺货,寻找可替代的方案也是必须提上日程。

由于最近使用microchip的加密芯片ATSHA204A用于固件保护与方案防抄板,在国产兼容替代的选择上颇有心得。

ATSHA204A是microchip推出的一款用于固件版权保护,防抄板仿克隆的加密芯片。包含多达16个密钥存储区用于安全存储密钥。同时提供OTP区用于存储用户固定信息

市面上多款可替代ATSHA204A加密芯片的国产芯片,有相当一部分加密芯片仅仅是PIN脚对应,也就是说不需要改硬件,但需要改MCU端的认证固件。有的仅仅是部分软件认证指令类似,但是指令不全,很少能够完全软硬件兼容的。

不过,国产芯片总能找到精品,比如,模微半导体(MODSEMI)推出的MOD208系列表现不俗,无论是硬件,还是指令API软件,做到了完美兼容ATSHA204A。从测试结果看, 基本只需要花上5分钟焊接替换掉ATSHA204A,其他的都不需要变更,全面兼容;对于软件包括密钥slot配置,认证指令,以及驱动方式都能保持一致。同时压力测试结果相对更加稳定,可靠性表现不错。

---MOD208芯片介绍----

MOD208

MOD208加密芯片支持多种 IP 保护、防克隆/防抄板和外围器件(耗材)身份验证。

● 安全高效的对称认证解决方案

● 安全密钥管理,支持16组密钥

● 具有受保护的基于硬件的密钥存储加密引擎

● 具有消息验证码 (MAC) 的高级 SHA-256 哈希算法

● 全球唯一序列号

● 高安全真随机数生成器

● 支持高达18个256bit密钥存储安全区域

● 最适合防伪、防抄板等嵌入式安全领域

● 适合安全下载和生产控制

● 支持SOP8和UDFN8两种封装

规格参数

--ATSHA204A与MOD208加密芯片兼容性指令列表对比---

安全命令 说明 ATSHA204A MOD208加密芯片
DeriveKey 从目标密钥或父密钥获取目标密钥值。 支持 支持
DevRev 返回加密芯片版本信息。 支持 支持
GenDig 通过随机数或输入种子和密钥产生数据保护摘要。 支持 支持
HMAC 利用 HMAC/SHA-256 计算密钥和其他内部数据响应 支持 支持
CheckMac 验证其他 CryptoAuthentication 芯片计算的 MAC。 支持 支持
Lock 禁止加密芯片分区的后续更新。 支持 支持
MAC 利用 SHA-256 从密钥和其他内部数据计算应答。 支持 支持
Nonce 生成 32-byte 随机数和内部存储临时数据值即 tempkey。 支持 支持,且支持真随机
Pause 可选地将一个以外所有共享总线的定芯片送入待机状态。 支持 支持
Random 生成随机数。 支持 支持
Read 从芯片读 4 字节,可使用或不使用身份认证和加密。 支持 支持
SHA 计算任何用途的 SHA256 摘要。 支持 支持
UpdateExtra 在配置分区锁定后,更新配置分区内的字节 84 或 85。 支持 支持
Write 写 4 或 32 字节到芯片,有或无认证与加密。 支持 支持

总结:

应该说,青出于蓝而胜于蓝,无论是品质和性能,MODSEMI的这款MOD208这款加密芯片完全可以作为版权保护芯片或者替代ATSHA204A芯片的主选方案,在被国际环境导致缺货或者任意涨价的芯片行业,国产芯片完全不输,反而更加优秀。

审核编辑:汤梓红

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

    关注

    52

    文章

    1497

    浏览量

    117497
  • 加密芯片
    +关注

    关注

    2

    文章

    110

    浏览量

    23637
  • ATSHA204A
    +关注

    关注

    0

    文章

    5

    浏览量

    2749
收藏 人收藏

    评论

    相关推荐

    安卓APP开发中,如何使用加密芯片?

    加密芯片是一种专门设计用于保护信息安全的硬件设备,它通过内置的加密算法对数据进行加密和解密,以防
    的头像 发表于 10-31 17:43 310次阅读
    安卓APP开发中,如何使用<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>?

    PCB可以得到哪些文件

    PCB涉及的主要文件包括 芯片程序文件 、 PCB文件 、 物料清单 (BOM) 、 原理图文件 、 Gerber文件 、钻孔文件以及 中心坐标文件 等。 ‌这些文件在PCB
    的头像 发表于 10-17 14:41 204次阅读
    PCB<b class='flag-5'>抄</b><b class='flag-5'>板</b>可以得到哪些文件

    AG32 芯片保护加密

    AG32 芯片保护加密 代码安全有两种方式: 一种是 Lock flash,一个是代码加密。 Lock flash: Lock flash 是在烧录代码后,锁定 flash,防止
    发表于 09-19 16:01

    经纬恒润正式发布HSM固件解决方案,适配瑞萨RH850-U2A/B系列芯片

    在智能网联汽车时代浪潮下,数据安全与隐私保护成为行业发展的核心议题。面对日益严峻的安全挑战,经纬恒润积极响应市场需求,正式推出基于瑞萨RH850-U2A/B系列芯片开发的HSM
    的头像 发表于 09-13 08:00 510次阅读
    经纬恒润正式发布HSM<b class='flag-5'>固件</b>解决<b class='flag-5'>方案</b>,适配瑞萨RH850-U2<b class='flag-5'>A</b>/B系列<b class='flag-5'>芯片</b>

    PCB如何收费?pcb收费标准

    : PCB收费方法和价格因素 1. 拆费用: - 根据板子元器件的类型、数量和难易程度,拆费用通常在50-150元之间。复杂板子可能需要更多的时间和劳动成本。 2. 磨
    的头像 发表于 08-07 09:24 928次阅读

    为什么你的和耗材认证会被破解?

    随着嵌入式设备软件复杂度的提高以及耗材价值的提升,用户对于软件以及耗材认证的需求日益增加。但是目前市场上常见的低价值的加密芯片,往往只
    的头像 发表于 08-06 08:27 288次阅读
    为什么你的<b class='flag-5'>防</b><b class='flag-5'>抄</b><b class='flag-5'>板</b>和耗材认证会被破解?

    ESP-IDF中能否加密应用固件

    描述:我启动了flahs加密,这样物理上可以防止数据的读取和篡改。但在进行https-OTA时,从服务器传输固件到设备的过程中,可能会泄露固件。正常使用ESP-IDF编译生成的固件是明
    发表于 06-11 06:50

    如何编译OTA时的加密固件

    使用的IDF为5.1.2,在新版OTA例程中,有个pre_encrypted_ota示例,是用来加密OTA的固件的。我将他整合到了自己的工程中。 问题: 1.添加了加密组件之后,我再
    发表于 06-05 08:28

    聊聊PCB电路

    电路是哪三?捷多邦小编今天带着PCB线路知识讲解来啦~ 电路的“三”通常指的是防尘
    的头像 发表于 05-07 17:37 2124次阅读

    电路漆(电路漆是指哪三)

    用于保护线路及其相关设备免受环境的侵蚀。其固化后成一层透明保护膜,具有优越的绝缘、防潮、防漏电、防震、防尘、防腐蚀、防老化、耐电晕等性能。在现实条件下,如化学、震动、高尘、盐雾、潮
    的头像 发表于 04-30 09:53 816次阅读

    使用ATSHA204A把slot0和slot1设置成密钥区,不能进行任何读写的原因?

    我先把芯片配置好,,把slot0和slot1设置成密钥区,不能进行任何读写,可以执行所有加密命令,无限次使,用然后锁上config区。烧写slot0和slot1的秘钥进去,锁上data区。 随后我
    发表于 04-24 08:07

    pcb软件使用方法一

    沿的电子产品方案。PCB优势:周期短,成本低,回报大。 软件。 1扫描顶层图 在扫描板子时,扫描的 DPI 我们可以根据电路
    的头像 发表于 03-06 10:32 880次阅读

    详解PCB过程

    作者:深圳市清宝电子 来源:网络 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   PCB的技术实现过程简单来说,就是先将要的电路
    的头像 发表于 02-27 11:03 581次阅读

    什么叫pcb线路

    做成自己的电路。这是深圳市清宝科技对于PCB的解释。 PCB设计中,在通过重重关卡完成PCB设计后,最重要的就是版权问题,抄袭现象是屡见不鲜了。那么,PCB设计如何防止别人
    的头像 发表于 02-27 10:51 954次阅读

    可编程复制加密芯片GEN-FA介绍

    可编程复制加密芯片GEN-FA介绍
    的头像 发表于 12-21 10:18 754次阅读
    可编程<b class='flag-5'>防</b>复制<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>GEN-FA介绍