首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 利用安全存储器实现FPGA 设计安全解决方案

利用安全存储器实现FPGA 设计安全解决方案

资料介绍
利用安全存储器实现FPGA 设计安全解决方案
白皮书

利用安全存储器实现 FPGA 设计安全解决方案

引言
由于很容易捕获到配置比特流,并进行复制,因此, FPGA 设计很难防范设计窃取。和窃取知识产权 (IP)
相比,几乎不可能从比特流中提取出 IP,但是却能从 FPGA 中克隆整个设计。为了保护配置比特流,有的
FPGA 现在能够对比特流进行加密。然而,对于不具备嵌入式比特流加密手段来加密配置比特流的 FPGA 而
言,需要在生产过程中增加步骤对 FPGA 中的密钥进行编程,因此提高了成本。对于大批量应用,使用安
全辅助芯片的性价比会更高一些。

本文档提供解决方案来帮助保护 FPGA 设计不被克隆。利用 “识别、朋友或者敌人 (IFF)”设计安全方法,
在 FPGA 中和安全存储器中的哈希计算结果匹配之前,这一方案禁用 FPGA 中的设计,因此,即使捕获到
了配置数据比特流,设计也是安全的。在这一解决方案中,安全存储器是 FPGA 的安全辅助芯片。

设计实现
在 IFF 概念中,采用了安全辅助器件来计算哈希算法。 Dallas 半导体公司的安全存储器 DS28E01 结合了
1024 位 EEPROM 和符合 ISO/IEC 10118-3 安全哈希算法 (SHA-1) 的“挑战 - 响应”认证安全方法。DS28E01 是
1 线接口器件,因此,这一解决方案只需要一个 FPGA I/O 引脚。 安全存储器需要采用上拉电阻和 1 线 I/O 引脚
连接 ( 关于 DS28E01 电气规范,请联系 Dallas 半导体公司 )。

图 1 所示为采用了 I
利用安全存储器实现FPGA 设计安全解决方案
本地下载

评论