20
蓝冠,
蓝冠官网,
蓝冠注册,

蓝冠注册《Q374919》质疑-响应身份验证要求MAC发送者和MAC接收者根据隐藏的秘密和公开数据计算消息身份验证码。发起者通常是SHA-1验证器或带有SHA-1引擎的受保护内存。MAC接收方是应用程序的主机处理器。本应用说明描述了DSSHA1可合成的SHA-1协处理器,蓝冠 它可以在特定应用集成电路(ASIC)或现场可编程门阵列(FPGA)中实现,作为DS2460 SHA-1协处理器或基于微处理器的实现的替代。

质询-响应认证是基于消息认证码(mac)的计算。该方法涉及两个实体,MAC发送者和MAC接收者,它们共享一个隐藏的秘密。为了证明MAC发送者的真实性,MAC接收者生成一个随机数,并将它作为一个挑战发送给发送者。然后MAC发送者必须根据秘密、消息和挑战计算一个新的MAC,蓝冠官网 并将其发送回接收方。如果发起者被证明能够为任何挑战生成一个有效的MAC,那么它肯定知道这个秘密,因此可以认为是可信的。SHA-1是一种经过严格审查并获得国际认证的计算消息认证码的算法,它是由美国国家标准与技术研究所(NIST)开发的。

Maxim生产了一系列使用SHA-1算法的认证设备。第3675课“用安全身份验证保护研发投资”以安全内存和DS2460 SHA-1协处理器的形式解释了Maxim身份验证解决方案。DSSHA1内存映射的SHA-1协处理器允许DS2460的计算能力在特定应用集成电路(ASIC)或现场可编程门阵列(FPGA)中实现,消除了开发软件来执行复杂的SHA-1计算的需要。DSSHA1和DS2460计算的MAC只适用于最大的SHA-1设备。

描述

DSSHA1是一个可合成的、蓝冠注册 内存映射的SHA-1协处理器,它包括一个存储64字节消息的64字节通用RAM。输入消息被用来计算SHA-1 MAC。DSSHA1输入和输出端口信号被设计为内部连接到32位总线。通过比较,实现了主系统与从系统之间的身份验证安全性。

图1显示了DSSHA1框图。表1描述了将DSSHA1连接到主机系统的信号。使用数据总线输入、地址和控制信号,64字节的SHA-1消息被插入到RAM中。触发输入信号RUN_SHA到逻辑高启动SHA-1计算。输出占线信号表示正在进行的计算。完成占线信号后,结果寄存器包含用于读取的20字节消息摘要。

相关文章
为您推荐
各种观点

报歉!评论已关闭.