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

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

3天内不再提示

基于FPGA 的SHA-256 安全认证设计

454398 来源:eeweb 作者:Maxim 2021-06-20 17:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Alcatraz (MAXREFDES34#) 子系统提供了一个参考设计,用于保护 Xilinx FPGA 以保护 IP 并防止附加的外设伪造。该系统在 FPGA 和 DS28E15 安全验证器之间实施 SHA-256 质询-响应。用于购买的电路板、硬件和固件设计文件为快速原型设计和开发提供了完整的系统信息。

智能工厂、工业和医疗应用利用现代 FPGA 的灵活性和高性能。随着这些系统的连接程度越来越高,安全性成为保护 IP、使用软件启用系统功能和防止伪造的首要功能。Alcatraz (MAXREFDES34#) 子系统参考设计使用 DS28E15 立即在 Xilinx® FPGA 上实施 SHA-256 身份验证。DS28E15 通过单触点 1-Wire® 总线进行通信,从而减少了执行解决方案所需的引脚数量。参考代码定义了主机 FPGA 上的组合 SHA-256 处理器和 1-Wire Master。

poYBAGDPEJ-AMsvsAABoKL6Wu-0959.png

LX9 平台
固件的详细说明该固件允许直接连接到硬件。固件采用 Verilog 编写,使用 Xilinx SDK 工具开发,基于 Eclipse™ 开源标准。固件程序序列用于计算和锁定密钥 (CLS),向 DS28E15 写入页面数据,并对 DS28E15 进行认证.完整的源代码可加速客户开发。代码文档位于相应的固件平台文件中。

MicroZed 平台固件的详细说明
Alcatraz 固件设计还支持 MicroZed 套件并针对置于 Xilinx Zynq 片上系统 (SoC) 内的 ARM® Cortex® -A9 处理器。固件允许直接连接到硬件。固件以 C 语言编写,使用 Xilinx SDK 工具开发,基于 Eclipse™ 开源标准。固件程序序列用于计算和锁定密钥 (CLS),将页面数据写入 DS28E15,并对 DS28E15 进行验证。完整的源代码可加速客户开发。代码文档位于相应的固件平台文件中。

快速开始

所需设备:

带有两个 USB 端口的 Windows® PC

Alcatraz (MAXREFDES34#) 板

Alcatraz 支持的平台(即 LX9 开发套件或 MicroZed 套件)

编辑:hfy

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

    关注

    1655

    文章

    22287

    浏览量

    630311
  • Xilinx
    +关注

    关注

    73

    文章

    2192

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    基于FPGASHA-256算法实现

             本文分析了SHA-256 算法的基本工作流程,对算法硬件实现的关键路径进行了优化设计,讨论了几个关键模块的设计方案。最后给出了基于Altera
    发表于 09-09 09:55 28次下载

    爱特梅尔推出带有SHA-256加密引擎之低功耗电池加密认证I

    爱特梅尔推出带有SHA-256加密引擎之低功耗电池加密认证IC AT88SA100S 爱特梅尔公司 (Atmel Corporation)宣布推出超低成本之电池加密认证IC产品AT88SA100S,适用于手机、相机、便
    发表于 11-05 09:35 946次阅读

    基于SHA-256安全认证工作原理的最新安全认证解决方案

    SHA-1安全认证一直作为防伪及防止非法窃取知识产权的有效武器。随着计算机技术的进步,用户亟待获取更高级别的安全方案。 基于这一需求,Maxim Integrated推出了一组新的
    发表于 03-16 08:39 5808次阅读
    基于<b class='flag-5'>SHA-256</b><b class='flag-5'>安全</b><b class='flag-5'>认证</b>工作原理的最新<b class='flag-5'>安全</b><b class='flag-5'>认证</b>解决方案

    SHA-256安全认证器的应用

    了解如何利用SHA-256认证技术保护您的研发投资。
    的头像 发表于 10-09 03:40 3695次阅读

    比特币为什么需要采用SHA-256算法

    比特币采用的SHA-256算法则属于SHA-2系列,在中本聪发明比特币时(2008)被公认为最安全最先进的算法之一。除了生成地址中有一个环节使用了REPID-160算法,比特币系统中但凡有需要做Hash运算的地方都是用
    发表于 06-15 10:23 7859次阅读
    比特币为什么需要采用<b class='flag-5'>SHA-256</b>算法

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

    10 多年来,SHA-1 认证已被用于有效保护知识产权免受假冒和非法复制。随着计算机技术的进步,客户要求更高级别的安全性。 今天,一组新的安全认证
    的头像 发表于 06-20 17:54 2369次阅读
    <b class='flag-5'>安全</b>协处理器/1-Wire® 主控器实现<b class='flag-5'>SHA-256</b><b class='flag-5'>认证</b>

    通过SHA-256主/从身份验证系统实现更高的安全

    DS28C22是一款带有IC接口的DeepCover安全认证器,采用SHA-256算法进行双向认证。其他功能,包括 3Kb 用户 EEPROM 阵列、多种存储器保护方法和高级物理
    的头像 发表于 02-20 09:36 1756次阅读
    通过<b class='flag-5'>SHA-256</b>主/从身份验证系统实现更高的<b class='flag-5'>安全</b>性

    拥有SHA-256核心和32Kbits的EEPROM应用的加密芯片-GEN-FA

    加密芯片 - GEN -FA有32 Kbits的EEPROM。配置数据和用户数据可以保存在EEPRO m。数据由密码和加密n保护。GEN有SHA-256核心。SHA-256用于身份验证。
    的头像 发表于 09-13 09:36 1081次阅读
    拥有<b class='flag-5'>SHA-256</b>核心和32Kbits的EEPROM应用的加密芯片-GEN-FA

    DS1964S DeepCover安全认证器iButton,带SHA-256技术手册

    安全认证功能与符合FIPS 180-3安全散列算法(SHA-256)的方案结合在一起。512位用户可编程EEPROM阵列为应用数据提供非易失存储,附加的保护存储器保存
    的头像 发表于 05-14 09:51 625次阅读
    DS1964S DeepCover<b class='flag-5'>安全</b><b class='flag-5'>认证</b>器iButton,带<b class='flag-5'>SHA-256</b>技术手册

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

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

    DS28EL22 DeepCover安全认证器,带有1-Wire SHA-256和2Kb用户EEPROM技术手册

    (SHA-256)的高度加密、双向、质询-响应安全认证功能。2Kb用户可编程EEPROM阵列为应用数据提供非易失存储,附加的安全存储器储存用于SHA
    的头像 发表于 05-14 11:34 629次阅读
    DS28EL22 DeepCover<b class='flag-5'>安全</b><b class='flag-5'>认证</b>器,带有1-Wire <b class='flag-5'>SHA-256</b>和2Kb用户EEPROM技术手册

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

    算法(SHA-256)的质询—响应安全认证功能,支持高度安全的双向认证。2Kb用户可编程EPROM为应用数据提供非易失存储,附加
    的头像 发表于 05-14 13:50 457次阅读
    DS28E22内置1-Wire <b class='flag-5'>SHA-256</b>和2Kb用户EEPROM的DeepCover<b class='flag-5'>安全</b><b class='flag-5'>认证</b>方案

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

    (SHA-256)的质询-响应安全认证功能和4Kb用户可编程EPROM。附加安全存储器保存SHA-256操作密钥。每款器件带有唯一的64位R
    的头像 发表于 05-14 13:57 629次阅读
    DS28E25内置1-Wire <b class='flag-5'>SHA-256</b>和4Kb用户EEPROM的DeepCover<b class='flag-5'>安全</b><b class='flag-5'>认证</b>方案

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

    (SHA-256)的质询-响应安全认证功能和512位用户可编程EPROM。附加存储器为SHA-256操作储存密钥。每款器件带有唯一的64位ROM注册码(ROM ID),由工厂刻入芯片。
    的头像 发表于 05-14 13:59 787次阅读
    DS28E15内置1-Wire <b class='flag-5'>SHA-256</b>和512位用户EEPROM的DeepCover<b class='flag-5'>安全</b><b class='flag-5'>认证</b>方案