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

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

3天内不再提示

DS28E36 DeepCover安全认证器技术手册

要长高 ? 2025-05-14 10:31 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述
DS28E36为DeepCover?安全认证器,提供一组核心的加密工具,集成非对称(ECC-P256)和对称(SHA-256)加密功能。除了硬件加密引擎提供的安全服务外,器件也集成FIPS/NIST真随机数发生器(RNG)、8Kb安全EEPROM、仅递减计数器、双引脚可配置GPIO和唯一的64位ROM识别码(ROM ID)。唯一的ROM ID用作加密运算的基本输入参数,也作为应用中的电子序列号。DS28E36单触点1-Wire?总线进行高速通信,通信采用1-Wire协议,ROM ID作为多器件1-Wire网络中的节点地址。
数据表:*附件:DS28E36 DeepCover安全认证器技术手册.pdf

ECC公钥/私钥功能采用NIST定义的P-256曲线,包括FIPS 186兼容的ECDSA签名发生和验证,支持双向对称密钥认证模式。SHA-256密钥功能兼容FIPS 180,可灵活地配合ECDSA使用或独立使用,实现多种HMAC功能。

两个GPIO引脚可通过命令控制独立工作,包括配置,支持安全认证和非安全认证操作,包括基于ECDSA的密码可靠模式,支持主机处理器安全引导。

DeepCover嵌入式安全方案采用多重先进的安全机制保护敏感数据,提供最高等级的密钥存储安全保护。为防止器件级安全攻击,实施了入侵和非入侵反制措施,包括有源芯片屏蔽、密钥存储器加密,以及基于算法的方法。

特性

  • ECC-256计算引擎
    • FIPS 186 ECDSA P256签名和验证
    • ECDH密钥认证交换,防止中间人攻击
    • ECDSA认证读/写可配置存储器
  • SHA-256计算引擎
    • FIPS 180 MAC,用于安全下载/引导操作
    • FIPS 198 HMAC,用于双向安全认证和可选GPIO控制
  • 两个GPIO引脚,带有可选的安全认证控制
    • 漏极开路,4mA/0.4V
    • 可选SHA-256或ECDSA安全认证开/关以及状态读取
    • 可选择多块哈希算法之后的开/关状态,实现安全引导/下载
  • RNG带有NIST SP 800-90B兼容熵源,带有读出功能
  • 可选芯片产生的私钥/公钥对,用于ECC运算
  • 17位一次性可设置、非易失仅递减计数器,带安全认证读操作
  • 8Kb EEPROM,用于用户数据、密钥和证书
  • 唯一且不可更改的工厂编程64位识别码(ROM ID)
    • 可选输入数据元素,用于加密和密钥运算
  • 单触点1-Wire接口与主机通信,速率为11.7kbps和62.5kbps
  • 工作范围:3.3V ±10%,-40°C至+85°C
  • 6引脚TDFN-EP封装(3mm x 3mm)

应用

  • 配件和外设安全认证
  • IoT节点加密保护
  • 安全引导或下载固件和/或系统参数
  • 安全储存主机控制器的密钥

电特性
image.png

image.png

引脚配置描述
image.png

详细说明

DS28E36是一款安全认证器,支持多种非对称(ECC - P256)和对称(SHA - 256)安全功能。除了硬件实现的ECC和SHA - 256引擎外,该设备还集成了符合FIPS/NIST标准的真随机数发生器(RNG)、8kb安全电可擦可编程只读存储器(EEPROM)、一个递减计数器、两个可配置的通用输入/输出(GPIO)引脚,以及唯一的64位序列号。ECC公钥/私钥功能包括符合NIST定义的P - 256曲线的FIPS 186兼容椭圆曲线数字签名算法(ECDSA)签名生成和验证,用于双向非对称密钥认证。此外,通过FIPS/NIST 800 - 56B基于椭圆曲线Diffie - Hellman(ECDH)的协议,该设备支持敏感数据的安全存储和主机通信,例如主机处理器将使用的特定应用加密密钥。SHA - 256安全功能与FIPS 180兼容,可灵活地与ECDSA操作结合使用,或独立用于消息认证码(MAC)和HMAC功能。通过集成的RNG,该设备进一步增强了系统加密功能,能够向主机处理器提供FIPS等级的随机数,同时具备内部功能,包括用于ECDSA操作的随机数一次性值,以及可选生成其ECC私钥。两个GPIO引脚可在命令控制下独立操作,包括支持经过认证和未经认证操作的配置功能,包括基于ECDSA的抗加密攻击模式,以支持安全启动主机处理器。

DS28E36集成了一个8kb的安全EEPROM阵列,用于存储密钥、证书、通用数据和控制寄存器。多个用户可编程保护模式适用于通用存储区,包括ECDSA读写认证保护、SHA - 256 HMAC读写认证保护,以及SHA - 256一次性密码(OTP)读写加密(结合ECDH建立的密钥)。通过这些选项,通用存储区可以灵活配置,以存储从非敏感校准常量到关键敏感主机系统加密密钥的各种应用数据。

DS28E36还提供了一个递减计数器,该计数器以递减只读模式运行,以支持在资源使用要求存在且必须跟踪的应用场景。一旦设置并通过命令启动,设备将递减计数值。在计数值达到0后,无法再进行更改。为防止重放攻击,会使用用户可选的ECDSA或SHA - 256 HMAC认证对计数器进行读取操作。

图1中的框图展示了DS28E36电路元件之间的关系。
image.png

设计资源概述

DS28E36的运行涉及设备电可擦可编程只读存储器(EEPROM)的使用以及设备功能命令的执行。以下内容提供了包括递减计数器和通用输入/输出(GPIO)引脚在内的概述。详细信息请参考《DS28E36安全指南》。

存储器

一个8kb的安全EEPROM阵列分为两个4kb区域。一个4kb空间用于用户可编程和可配置存储器,另一个4kb空间用于寄存器,包括ECC和SHA - 256密钥、仅递减计数器,以及可编程设备功能命令。根据寄存器功能的不同,有默认或用户可编程的保护模式。

功能命令

在1 - 线复位/存在脉冲周期以及ROM功能命令序列成功完成后,便可接收设备功能命令。一般来说,这些命令请参照图2和图3的状态流程图。在这些流程图中,数据传输在写入和读取时通过16位循环冗余校验(CRC - 16)进行验证。CRC - 16的计算方法详见美信应用笔记27。

递减计数器

17位的仅递减计数器只能写入(初始化)一次。未写入时,它读取随机数据,且无法进行认证读取。有一个专用的设备功能命令用于将计数值减1,且每次调用只减1 。当计数值达到0时,无法再进行递减操作。

GPIO设置

根据用户可编程的保护设置,控制和/或读取两个开漏GPIO引脚的状态。基于ECDSA、ECDH密钥建立或SHA256 - HMAC,存在多种保护选项。

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

    关注

    0

    文章

    317

    浏览量

    24443
  • DeepCover
    +关注

    关注

    0

    文章

    59

    浏览量

    12240
  • 安全认证器
    +关注

    关注

    0

    文章

    41

    浏览量

    9470
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贸泽即日备货Maxim DS28E39和DS28E84 DeepCover认证 为物联网节点添加保护层

    贸泽电子即日起备货Maxim Integrated 的DS28E39和DS28E84 DeepCover?认证
    发表于 07-31 16:32 ?1090次阅读

    用过DS28E38看过来

    高分奖励,求购DS28E38 DeepCover安全认证驱动代码,重酬!
    发表于 01-10 18:46

    Maxim Integrated推出DeepCover安全认证器件DS28E35

    Maxim Integrated Products, Inc. (NASDAQ: MXIM)推出DeepCover?安全认证器件DS28E35 (现已开始提供样品),这是一款面向主机控
    发表于 06-18 17:11 ?1399次阅读

    DS28EL25 DeepCover安全认证 中文

    DS28EL25 DeepCover安全认证 中文
    发表于 08-23 16:15 ?18次下载
    <b class='flag-5'>DS28</b>EL25 <b class='flag-5'>DeepCover</b><b class='flag-5'>安全</b><b class='flag-5'>认证</b><b class='flag-5'>器</b> 中文

    DS28E38 DeepCover安全认证为IoT设计提供更好的攻击措施

    您的IoT设计很有可能不足以防御黑客攻击。通过本视频短片,了解基于硬件的安全性为什么能够提供比软件安全性更好的防护。同时您还将了解到,采用ChipDNA PUF技术的Maxim DS28E
    的头像 发表于 10-12 04:20 ?3401次阅读

    DS28E36和MAX66242安全认证在医用吻合中的应用

    您如何确保一次性医疗配件的真实性以及未被用于其他病人?本视频演示DS28E36和MAX66242安全认证在医用吻合中的应用,了解如何
    的头像 发表于 10-09 05:02 ?4239次阅读

    DS28E35 DeepCover安全认证的特点及应用介绍

    带 1-Wire ECDSA 和 1Kb 用户 EEPROM 的 DS28E35 DeepCover?安全认证
    的头像 发表于 10-09 03:34 ?4675次阅读

    DS28E38评估板的特点及ECDSA安全认证演示过程

    DS28E38 DeepCover安全认证器具有ChipDNAPUF保护,使用具有物理不可克隆函数的强加密安全
    的头像 发表于 10-08 03:47 ?5621次阅读

    DS28E36Q+T DS28E36Q+T - (Maxim Integrated) - 专用 IC

    电子发烧友网为你提供()DS28E36Q+T相关产品参数、数据手册,更有DS28E36Q+T的引脚图、接线图、封装手册、中文资料、英文资料,DS28
    发表于 11-16 20:20
    <b class='flag-5'>DS28E36</b>Q+T <b class='flag-5'>DS28E36</b>Q+T - (Maxim Integrated) - 专用 IC

    DS28E36Q+U DS28E36Q+U - (Maxim Integrated) - 专用 IC

    电子发烧友网为你提供()DS28E36Q+U相关产品参数、数据手册,更有DS28E36Q+U的引脚图、接线图、封装手册、中文资料、英文资料,DS28
    发表于 11-16 20:51
    <b class='flag-5'>DS28E36</b>Q+U <b class='flag-5'>DS28E36</b>Q+U - (Maxim Integrated) - 专用 IC

    DS28E83 DeepCover耐辐射1-Wire安全认证技术手册

    DS28E83为耐辐射安全认证,提供一组核心的加密工具,集成非对称(ECC-P256)和对称(SHA-256)加密功能。除了硬件加密引擎提供的安全
    的头像 发表于 05-14 09:59 ?310次阅读
    <b class='flag-5'>DS28E</b>83 <b class='flag-5'>DeepCover</b>耐辐射1-Wire<b class='flag-5'>安全</b><b class='flag-5'>认证</b><b class='flag-5'>器</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    DS28C36 DeepCover安全认证技术手册

    DS28C36安全认证,提供一组核心的加密工具,集成非对称(ECC-P256)和对称(SHA-256)加密功能。除了硬件加密引擎提供的安全
    的头像 发表于 05-14 11:11 ?394次阅读

    DS28E35 DeepCover 1-Wire ECDSA认证,带有1Kb用户EEPROM技术手册

    DeepCover 嵌入式安全方案通过多层高级物理保护为系统提供最安全的密钥存储,有效保护敏感数据。 DeepCover安全
    的头像 发表于 05-14 11:31 ?308次阅读
    <b class='flag-5'>DS28E</b>35 <b class='flag-5'>DeepCover</b> 1-Wire ECDSA<b class='flag-5'>认证</b><b class='flag-5'>器</b>,带有1Kb用户EEPROM<b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    DS28E25内置1-Wire SHA-256和4Kb用户EEPROM的DeepCover安全认证方案

    DeepCover 嵌入式安全方案通过多层高级物理保护为系统提供最安全的密钥存储,以保护敏感数据。 DeepCover安全
    的头像 发表于 05-14 13:57 ?306次阅读
    <b class='flag-5'>DS28E</b>25内置1-Wire SHA-256和4Kb用户EEPROM的<b class='flag-5'>DeepCover</b><b class='flag-5'>安全</b><b class='flag-5'>认证</b>方案

    DS28E15内置1-Wire SHA-256和512位用户EEPROM的DeepCover安全认证方案

    DeepCover 嵌入式安全方案通过多层高级物理保护为系统提供最安全的密钥存储,有效保护敏感数据。 DeepCover安全
    的头像 发表于 05-14 13:59 ?379次阅读
    <b class='flag-5'>DS28E</b>15内置1-Wire SHA-256和512位用户EEPROM的<b class='flag-5'>DeepCover</b><b class='flag-5'>安全</b><b class='flag-5'>认证</b>方案