全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

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

时间:2021-06-20 17:57

人气:

作者:admin

标签: Xilinx  FPGA 

导读:Alcatraz (MAXREFDES34#) 子系统提供了一个参考设计,用于保护 Xilinx FPGA 以保护 IP 并防止附加的外设伪造。该系统在 FPGA 和 DS28E15 安全验证器之间实施 SHA-256 质询-响应。用于购买的电路板、...

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

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信