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

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

3天内不再提示

DS28E10 1-Wire SHA-1认证器技术手册

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

扫码添加小助手

加入工程师交流群

概述
DS28E10在单一芯片内把一次性编程224位用户EPROM与符合FIPS 180-3安全散列算法(SHA-1)的质询-响应安全认证功能结合在一起。一旦写入数据,存储器将自动开启写保护。此外,每一个器件带有唯一的64位ROM注册码(ROM ID),由工厂刻入芯片。每次可向存储器写入4个字节,安全的低成本工厂编程服务可对器件数据进行预编程,这也包括SHA-1安全数据部分。器件通过单触点1-Wire®总线进行通信,遵循标准的1-Wire协议,ROM ID在多器件1-Wire网络中充当节点地址。
数据表:*附件:DS28E10 1-Wire SHA-1认证器技术手册.pdf

应用

  • 授权管理的参考设计
  • 传感器/配件识别和校准
  • 系统知识产权保护

特性

  • 专用的硬件加速SHA-1引擎产生SHA-1 MAC
  • 一页28字节用户OTP EPROM
  • 不可逆写保护
  • 唯一的工厂编程64位识别码
  • 1-Wire接口支持标准速率和高速驱动
  • 以15.4kbps标准速率或高达125kbps的高速模式与主机通信
  • 工作在2.8V至3.6V供电范围和-40°C至+85°C温度范围
  • 3引脚SOT23和6引脚TSOC封装
  • 1-Wire和VCC引脚具有±6kV (典型值)人体模式(HBM) ESD保护

典型操作电路
image.png

电特性
image.png

引脚配置描述
image.png

详细说明

DS28E10将一个512位SHA - 1引擎、安全数据、224位一次性可编程(OTP)电可擦可编程只读存储器(EPROM)以及一个64位ROM ID集成在单个芯片中。数据通过一线协议进行串行传输,仅需一条数据线和地线即可返回。除了在加密SHA - 1计算中作为唯一数据值的重要作用外,设备的64位ROM ID可用于电子识别使用DS28E10的设备。ROM ID还可作为多设备一线网络环境中的节点地址,多个设备在同一一线总线上,并可独立运行。

概述

图1中的框图展示了DS28E10主要控制和存储部分之间的关系。该设备有六个主要数据组件:64位ROM ID、安全数据、主存储缓冲区、264字节用户EPROM存储器、特殊功能寄存器以及一个512位SHA - 1引擎。图2展示了一线协议的层次结构。总线主设备必须首先提供七个ROM功能命令之一:1)读ROM,2)匹配ROM,3)搜索ROM,4)跳过ROM,5)恢复(通信),6)超速跳过ROM或7)超速匹配ROM。在完成标准速度下执行的超速跳过ROM或超速匹配ROM命令后,设备将进入超速模式,此时所有后续通信都将以更高速度进行。这些ROM功能命令所需的协议在图8中说明。在成功执行ROM功能命令后,存储器和SHA - 1功能将变得可访问,主设备可以使用六个可用的功能命令中的任何一个。这些功能命令的协议在图6中说明。所有数据读写均先从最低有效位开始。
image.png

image.png

64位ROM ID

每个设备都包含一个唯一的64位ROM ID。前8位是一线家族码。接下来的48位是唯一的序列号。最后8位是对前56位的循环冗余校验(CRC)。详情见图3。一线CRC使用多项式生成器生成,该生成器由移位寄存器和异或门组成,如图4所示。多项式为(X^8 + X^5 + X^4 + 1) 。有关一线CRC的更多信息,请参阅美信应用笔记27:《使用循环冗余校验实现美信1 - 线和iButton产品中的数据验证》。

移位寄存器位初始化为0。然后,从家族码的最低有效位开始,逐位移入。在第8位家族码输入后,输入序列号。在输入序列号的最后一位后,移位寄存器包含CRC值。移位8位后,CRC将移位寄存器重置为全0。

存储器

该设备有三个存储区域:用户存储器、安全数据和特殊功能寄存器。用户存储器和特殊功能寄存器位于线性地址空间中,如图5所示。用户存储器从地址0000h开始,到地址0017h结束。有关详细信息和附加信息,请参阅完整的数据手册。

用户可写存储器采用EPROM技术实现。存储器的出厂默认状态为00h。在编程过程中,目标4字节块中的位可以更改为1或0。一旦一个块被写入,整个4字节块将自动被写保护。这意味着无法多次对一个块进行编程,例如一次更改几位。
一线信号

DS28E10需要严格的协议来确保数据完整性。该协议包含一线上的四种信号类型:复位脉冲与存在脉冲、写0、写1和读数据。除存在脉冲外,总线主设备可在所有下降沿发起信号。DS28E10可在两种速度下通信:标准速度和超速。如果未明确切换到超速模式,DS28E10将以标准速度通信。在超速模式下,快速定时适用于所有信号。

从空闲状态转为活动状态时,一线上的电压需从(V_{PU})降至阈值(V_{IL})以下。从活动状态转为空闲状态时,电压需从0V升至阈值(V_{IH})以上。达到此上升所需的时间取决于上拉电阻((R_{PUP}))和一线总线电容((C_{TOT})),其时间如图7所示,持续时间为(tau) 。

图9展示了与DS28E10开始任何通信所需的初始化序列。一个复位脉冲后接一个存在脉冲,表示DS28E10已准备好接收数据、给定的总线主设备ROM和功能命令。如果总线主设备使用慢速率控制(即下降沿),则必须将(t_{RSTL})下拉至(t_{RSTL} + t_{F}) ,以补偿边缘缓慢的情况。持续480μs或更长时间的(t_{RSTL}) ,可在标准速度下扩展超速模式,或返回设备的默认速度。如果DS28E10处于超速模式且(t_{RSTL}) 小于80μs ,则设备将保持在超速模式。如果设备处于超速模式,且(t_{RSTL}) 在80μs至480μs之间,设备将复位,但通信速度不受影响。

总线主设备释放线路后,线路进入接收模式。此时,一线总线通过上拉电阻(对于DS2482 - x00驱动器,则通过有源电路)上拉至(V_{PU}) 。当超过阈值(V_{IH})时,DS28E10将(t_{PDH}) 置为1 ,然后传输存在脉冲以拉低线路电平。为检测存在脉冲,总线主设备必须在(t_{MSP}) 测试一线的逻辑状态。

(t_{RSTH}) 窗口必须至少为(t_{PDHMAX}) 、(t_{IDLEMAX}) 和(t_{RECEMIN}) 之和。在(t_{RSTH}) 过期后,DS28E10准备好进行数据通信。在混合网络中,标准速度下(t_{RSTH}) 应延长至至少480μs ,超速速度下应延长至48μs ,以适应其他一线设备。

读/写字时隙

与DS28E10的数据通信在时隙中进行,每个时隙传输一位数据。写字时隙将数据从总线主设备传输到从设备。读时隙将数据从从设备传输到总线主设备。图10说明了写和读时隙的定义。

所有通信均由总线主设备拉低数据线开始。当一线总线电平降至阈值(V_{IL})以下时,DS28E10启动内部定时发生器,该发生器决定何时对数据线进行采样。
image.png

image.png

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

    关注

    0

    文章

    8

    浏览量

    9898
  • EPROM
    +关注

    关注

    3

    文章

    136

    浏览量

    55834
  • 1-Wire
    +关注

    关注

    0

    文章

    70

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DS2465 SHA-256协处理1-Wire主机功能

    DS2465是一个SHA-256内置的1-Wire®主提供的SHA-256和记忆功能的主机系统,通信与操作1线
    发表于 06-12 09:47 5610次阅读
    <b class='flag-5'>DS</b>2465 <b class='flag-5'>SHA</b>-256协处理<b class='flag-5'>器</b>与<b class='flag-5'>1-Wire</b>主机功能

    为什么1-Wire SHA-1器件是安全的?

    摘要:本文介绍了SHA-1器件可能受到的攻击,以及如何利用SHA-1器件本身特点或推荐的方案来防止可能遭受的攻击,说明了1-Wire®及iButton® SHA-1器件
    发表于 05-08 12:00 1305次阅读

    DS28E10 1 - Wire协议

      该DS28E10将安全的挑战和响应认证功能上的FIPS 180-3指定的安全散列算法的(沙田- 1)224一次性用户可编程EPROM位在一个芯片上。一旦写好了,内存是自动写保护。此外,每个设备
    发表于 10-08 09:27 2887次阅读

    DS28E04-100 4096位,1-Wire EEPROM芯片

    DS28E04-100是具有7个地址输入的4096位,1-Wire® EEPROM芯片。地址输入直接映射到1-Wire 64位器件ID号上,使主机系统能够在多器件1-Wire网络环境中
    发表于 12-23 10:44 3473次阅读
    <b class='flag-5'>DS28E</b>04-100 4096位,<b class='flag-5'>1-Wire</b> EEPROM芯片

    ADI推出DS28E30 1-Wire ECDSA安全认证

    近日,ADI推出DS28E30 1-Wire ECDSA安全认证,这是一款高性价比解决方案,用于检测和保护产品,防止产品被伪造或滥用。该器件通过基于行业标准FIPS 186椭圆曲线数
    的头像 发表于 05-27 15:32 2191次阅读

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

    Data Sheet相关产品参数、数据手册,更有DS28E25: DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb
    发表于 10-16 18:55
    <b class='flag-5'>DS28E</b>25: DeepCover Secure Authenticator with <b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA</b>-256 and 4Kb User EEPROM Data Sheet <b class='flag-5'>DS28E</b>25: DeepCover Secure Authenticator with <b class='flag-5'>1</b>-Wi

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

    Data Sheet相关产品参数、数据手册,更有DS28EL22: DeepCover Secure Authenticator with 1-Wire SHA-256 and 2K
    发表于 10-17 18:54
    <b class='flag-5'>DS28</b>EL22: DeepCover Secure Authenticator with <b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA</b>-256 and 2Kb User EEPROM Data Sheet <b class='flag-5'>DS28</b>EL22: DeepCover Secure Authenticator with <b class='flag-5'>1</b>-

    DS28E40: Deep Cover Automotive 1-Wire Authenticator Data Sheet DS28E40: Deep Cover Automotive 1-Wire Authenticator Data Sheet

    电子发烧友网为你提供ADI(ADI)DS28E40: Deep Cover Automotive 1-Wire Authenticator Data Sheet相关产品参数、数据手册,更有
    发表于 10-17 19:26
    <b class='flag-5'>DS28E</b>40: Deep Cover Automotive <b class='flag-5'>1-Wire</b> Authenticator Data Sheet <b class='flag-5'>DS28E</b>40: Deep Cover Automotive <b class='flag-5'>1-Wire</b> Authenticator Data Sheet

    DS28E16 1-Wire SHA-3安全认证技术手册

    DS28E16安全认证集FIPS202兼容安全散列算法(SHA-3)质询和响应认证与安全EEPROM于一身。 器件提供一组核心加密工
    的头像 发表于 05-13 15:18 758次阅读
    <b class='flag-5'>DS28E</b>16 <b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA</b>-3安全<b class='flag-5'>认证</b><b class='flag-5'>器</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    DS24L65 DeepCover安全认证,具有SHA-256协处理1-Wire主机功能技术手册

    DeepCover 嵌入式安全方案采用多重先进的物理安全机制保护敏感数据,提供最高等级的密钥存储安全保护。DeepCover安全认证(DS24L65)是一款SHA-256协处理
    的头像 发表于 05-14 11:25 660次阅读
    <b class='flag-5'>DS</b>24L65 DeepCover安全<b class='flag-5'>认证</b><b class='flag-5'>器</b>,具有<b class='flag-5'>SHA</b>-256协处理<b class='flag-5'>器</b>和<b class='flag-5'>1-Wire</b>主机功能<b class='flag-5'>技术</b><b class='flag-5'>手册</b>

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

    产生的SHA-256信息认证码(MAC)通过计算用户存储数据、SHA-256密钥、主控制随机质询码以及64位ROM ID生成。提供安全的
    的头像 发表于 05-14 13:57 624次阅读
    <b class='flag-5'>DS28E</b>25内置<b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA</b>-256和4Kb用户EEPROM的DeepCover安全<b class='flag-5'>认证</b>方案

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

    产生的SHA-256信息认证码(MAC)通过计算用户存储数据、SHA-256密钥、主控制随机质询码以及64位ROM ID生成。提供安全的
    的头像 发表于 05-14 13:59 782次阅读
    <b class='flag-5'>DS28E</b>15内置<b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA</b>-256和512位用户EEPROM的DeepCover安全<b class='flag-5'>认证</b>方案

    DS2465 DeepCover安全认证器具有SHA-256协处理1-Wire主机功能技术手册

    DeepCover 嵌入式安全方案通过多层高级物理保护为系 统提供最安全的密钥存储,有效保护敏感数据。 DS2465是一款SHA-256协处理,内置1-Wire ^®^ 主控制
    的头像 发表于 05-14 14:09 767次阅读
    <b class='flag-5'>DS</b>2465 DeepCover安全<b class='flag-5'>认证</b>器具有<b class='flag-5'>SHA</b>-256协处理<b class='flag-5'>器</b>和<b class='flag-5'>1-Wire</b>主机功能<b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    DS28E02 1-Wire SHA-1认证,具有1Kb EEPROM,工作在1.8V技术手册

    DS28E02将1024位EEPROM与符合FIPS 180-3安全散列算法(SHA-1)的质询-响应安全认证功能结合在一起。1024位EEPROM阵列被配置为四页,每页256位,且带有64位暂存器
    的头像 发表于 05-14 14:17 798次阅读
    <b class='flag-5'>DS28E</b>02 <b class='flag-5'>1-Wire</b> <b class='flag-5'>SHA-1</b><b class='flag-5'>认证</b><b class='flag-5'>器</b>,具有<b class='flag-5'>1</b>Kb EEPROM,工作在1.8V<b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    DS28E01-100 1Kb、保护型1-Wire EEPROM,带有SHA-1引擎技术手册

    DS28E01-100将1024位EEPROM与符合ISO/IEC 10118-3安全散列算法(SHA-1)的质询响应安全认证结合在一起。1024位EEPROM阵列被配置为四页,每页256位,且带有
    的头像 发表于 05-14 14:36 1218次阅读
    <b class='flag-5'>DS28E</b>01-100 <b class='flag-5'>1</b>Kb、保护型<b class='flag-5'>1-Wire</b> EEPROM,带有<b class='flag-5'>SHA-1</b>引擎<b class='flag-5'>技术</b><b class='flag-5'>手册</b>