浅谈DSSHA1可综合SHA-1协处理器

挑战和响应认证需要 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 协处理器允许在专用集成电路 (asic) 或现场可编程门阵列 (fpga) 中实现 ds2460 的计算能力,从而无需开发软件来执行复杂的 sha -1 计算。dssha1 或 ds2460 计算出的 mac 仅适用于 maxim sha-1 器件。
dssha1 是一个可合成的、内存映射的 sha-1 协处理器,它包括一个 64 字节的通用 ram,用于存储 64 字节的消息。输入消息用于计算 sha-1 mac。dssha1 输入和输出端口信号设计为在内部连接到 32 位总线。通过正面的比较结果,在主机系统和从属附件之间实现了认证安全。
图 1 显示了 dssha1 框图。表 1 描述了将 dssha1 连接到主机系统的信号。使用数据总线输入、地址和控制信号,将 64 字节 sha-1 消息插入到 ram 中。将输入信号 run_sha 触发为逻辑高电平将启动 sha-1 计算。输出 busy 信号指示正在发生的计算。完成 busy 信号后,结果寄存器包含 20 字节的消息摘要以供读取。


四大数字化能力,助力浪潮GS Cloud 3.0成就智慧企业
公式+案例,轻松搞懂差分放大电路
java微服务架构有哪些
自动驾驶汽车传感器市场分析详解
小雅NanoAI音箱高清图赏
浅谈DSSHA1可综合SHA-1协处理器
TCL么么哒3N拆解 手机内部做工如何
信息发展与腾讯云牵手 共推云计算市场发展
基于TMS320C6711B DSP的中心定位算法设计
易华录持续推动大数据技术创新应用
AMD或将发布两款显卡,供电采用双8pin
智慧城市技术的采用怎么样来简化
多功能空气质量变送器以及环境监测云平台的介绍
华为全球首发卫星通话大众智能手机
华为的研发实力到底有多强?从石墨烯基锂电池中解析
Qorvo最新推出完整的V2X前端解决方案
荣耀8怎么样?荣耀8价格跌到冰点,成为最有竞争力的千元机
传感器展:物联网行业大咖齐聚深圳,共话LPWAN2.0发展趋势
一加5什么时候上市?一加5最新消息:刘作虎的微博手机小尾巴突然没了,一加手机5将要来了?
汽车芯片短缺情况或将进一步恶化