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

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

3天内不再提示

安全协处理器/1-Wire® 主控器实现SHA-256认证

454398 来源:eeweb 作者:Maxim 2021-06-20 17:54 次阅读

10 多年来,SHA-1 认证已被用于有效保护知识产权免受假冒和非法复制。随着计算机技术的进步,客户要求更高级别的安全性。

今天,一组新的安全认证器和一个配套的安全协处理器实现了 SHA-256 认证。这个新系统提供先进的物理安全性,以提供无与伦比的低成本 IP 保护、克隆预防和外围身份验证。本文解释了基于 SHA-256 的安全系统的一般逻辑,并介绍了身份验证系统使用的双向身份验证功能。

安全认证系统

实施安全认证系统需要将主机系统与传感器/外围模块连接起来。图 1 所示的系统由一个 1-Wire® SHA-256 安全验证器和一个具有 1-Wire 主控功能的 SHA-256 协处理器组成。通过 1-Wire 接口的单个​​引脚在主机和外设之间进行操作可降低互连复杂性、简化设计并降低成本。

poYBAGDPD8mAFbeGAABcBhqwgeE327.png

SHA-256 身份

验证器 本系统中的 SHA-256 安全身份验证器支持 256 位挑战大小并使用 256 位密码。图 1 中的安全验证器是一个 1-Wire 从设备,具有唯一的 64 位 ROM ID,用作验证计算的基本数据元素。系统设计人员可以将验证器的用户 EEPROM 划分为具有开放(未受保护)访问的区域和主机必须对其自身进行身份验证才能进行写访问的区域。下面图 2 中的表格显示了可用的保护模式和有效的保护组合。

pYYBAGDPD9OAY78RAAEuP_IZILY900.png

SHA-256 协处理器与 1-Wire 主

处理器 图 1 中的 SHA-256 协处理器是一个由主机处理器控制的 I²C 从处理器。从主机的 I²C 端口,SHA-256 协处理器显示为 256 字节读/写存储器,其中某些区域(数据元素)被分配用于特殊目的。

安全物流

基于 SHA 的安全依赖于根据开放数据和机密计算得出的消息身份验证代码 (MAC)。为了验证真实性,双方,即主机或协处理器和 1-Wire 验证器,必须知道秘密,该秘密永远不会被暴露。此外,为了获得最大的安全性,每个 1-Wire 验证器中的密码必须是唯一的。这样,即使单个身份验证器的秘密被泄露,整个系统的安全性也不会受到影响。

编辑:hfy

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

    关注

    0

    文章

    70

    浏览量

    17995
收藏 人收藏

    评论

    相关推荐

    如何将1-Wire主机复用到多个通道?

    一个1-Wire设备。但是在某些情况下,我们可能需要将1-Wire主机复用到多个通道,这就需要一些特殊的技术来实现。 1. 多路复用器 使用多路复用器是实现
    的头像 发表于 10-29 14:21 289次阅读

    DS28EL22: DeepCover Secure Authenticator with 1-Wire SHA-256 and 2Kb User EEPROM Data Sheet DS28EL22: DeepCover Secure Authenticator with 1-

    电子发烧友网为你提供ADI(ADI)DS28EL22: DeepCover Secure Authenticator with 1-Wire SHA-256 and 2Kb User EEPROM
    发表于 10-17 18:54
    DS28EL22: DeepCover Secure Authenticator with <b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA-256</b> and 2Kb User EEPROM Data Sheet DS28EL22: DeepCover Secure Authenticator with 1-

    DS28E25: DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb User EEPROM Data Sheet DS28E25: DeepCover Secure Authenticator with 1-Wi

    电子发烧友网为你提供ADI(ADI)DS28E25: DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb User EEPROM
    发表于 10-16 18:55
    DS28E25: DeepCover Secure Authenticator with <b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA-256</b> and 4Kb User EEPROM Data Sheet DS28E25: DeepCover Secure Authenticator with 1-Wi

    MAX66250 ISO 15693, SHA3-256, 256, 256-256, 256-Bit用户EEPROM 安全认证数据表 ADI

    电子发烧友网为你提供ADI(ADI)MAX66250 ISO 15693, SHA3-256, 256, 256-256, 256-Bit用户EEPROM
    发表于 10-09 19:19
    MAX66250 ISO 15693, <b class='flag-5'>SHA3-256</b>, <b class='flag-5'>256</b>, <b class='flag-5'>256-256</b>, <b class='flag-5'>256</b>-Bit用户EEPROM <b class='flag-5'>安全</b><b class='flag-5'>认证</b>数据表 ADI

    MAX17300-MAX1713:1-Cell 模型Gauge m5 EZ 燃料压高,配有保护器和SHA-256认证数据表 ADI

    电子发烧友网为你提供ADI(ADI)MAX17300-MAX1713:1-Cell 模型Gauge m5 EZ 燃料压高,配有保护器和SHA-256认证数据表相关产品参数、数据手册,更有
    发表于 10-09 18:36
    MAX17300-MAX1713:1-Cell 模型Gauge m5 EZ 燃料压高,配有保护器和<b class='flag-5'>SHA-256</b><b class='flag-5'>认证</b>数据表 ADI

    关于串口组以及处理器如何加载的问题

    ,所属USB始终被划入dialout组,进而造成在make upload 时无法找到相应设备。 如何解决? 2。关于处理器nice接口,现在已经有了一个硬件功能模块,但是不知道如何通过nice接口进行
    发表于 08-16 08:05

    请问nice处理器可以处理矩阵的乘法吗?

    ; :\"=r\"(zero) :\"r\"(addr));} 这里把addr赋给x0,但是x0作为零寄存不会保存任何信息? 然后func3和func7定义为2,2的含义是? .insn是否为实现访问
    发表于 08-16 08:00

    如何用处理器拓展指令实现更高级运算呢?

    按照这句话的意思,处理器拓展指令只能实现读写操作吗,官方的案例貌似也只是读写指令。那如何用处理器拓展指令
    发表于 08-16 07:41

    关于蜂鸟E203处理器参考示例的问题

    问题一:在vivado中编写约束文件时,由于nice接口的指令是由CPU、处理器和内存互相发送的,因此是否只需要约束clk和复位信号即可? 问题二:从软件示例程序中可知,数据是由软件输入的,那
    发表于 08-16 07:24

    昂科烧录支持Analog Devices亚德诺半导体的超低功耗、独立式电量计IC MAX17201X

    、SOC、温度、电流和1% SOC电量变化 • 高速过流比较 • 预测理论负载下的剩余容量 • SHA-256安全认证 • Maxim
    发表于 08-10 11:54

    Arm Cortex-A73 MPCore处理器加密扩展技术参考手册

    Cortex-A73 MPCore处理器加密扩展支持Armv8加密扩展。 加密扩展将新的A64、A32和T32指令添加到高级SIMD,以加速高级加密标准(AES)加密和解密,以及安全哈希算法(SHA)函数
    发表于 08-02 15:36

    ARM Cortex-A72 MPCore处理器加密扩展技术参考手册

    Cortex-A72处理器加密引擎支持ARMv8加密扩展。加密扩展添加了高级SIMD可以用来加速AES、SHA1SHA2-256算法执行的新指令。
    发表于 08-02 08:54

    了解DSSHA1可合成SHA-1协处理器

    的主机处理器。本应用笔记介绍了DSSHA1可合成SHA-1协处理器,该协处理器可在专用集成电路(ASIC)或现场可编程门阵列(FPGA)中实现
    的头像 发表于 06-13 16:26 512次阅读
    了解DSSHA1可合成<b class='flag-5'>SHA</b>-1协<b class='flag-5'>处理器</b>

    为嵌入式应用选择合适的1-Wire主机

    本文讨论的电路为1-Wire主机控制器,它们均与1-Wire从器件通信。 但是,这些1-Wire主机控制器不能作为单独的主体,需要一个主机(计算机)告诉它们在1-Wire侧如何工作。
    的头像 发表于 06-13 09:40 663次阅读
    为嵌入式应用选择合适的<b class='flag-5'>1-Wire</b>主机

    探究加密芯片:它的定义、作用以及提供的保护措施

    1-Wire)与主控芯片通信,通信时序相比IC和UART更隐秘,破解分析的难度更大。 一、RJGT103芯片特点 RJGT103在单个芯片内集成了256B EEPROM存储、16B
    发表于 05-19 17:26