摘要
一种基于FPGA的防攻击方法,包括:EDA软件根据用户设计电路的代码生成FPGA配置文件,存储至Flash芯片;在Flash芯片内设置多重启动标识符;FPGA上电,读取Flash芯片内设置的多重启动标识符,根据多重启动标识符读取原始码流进行配置;FPGA配置完成,并将用户设计电路对应的秘钥通过内部调试接口烧写至电池备份随机存储器;FPGA通过内部调试接口向控制配置器发送复位,再次读取Flash芯片内的多重启动标识符,根据多重启动标识符读取更新码流进行配置,实现用户设计电路。本申请利用主动模式下多重启动功能对FPGA进行多次主动配置,降低FPGA在配置过程中被攻击的危险,实现安全启动FPGA运行用户设计电路的功能。
技术关键词
Flash芯片
FPGA配置文件
标识符
随机存储器
EDA软件
加密
电路
备份
接口
电池
离线
模式
系统为您推荐了相关专利信息
动态标识符
停车位
资源分配
动态状态信息
BP神经网络
模型配置方法
数据源管理
数据存储器
数据传输模块
数据输入模块
状态控制模块
指令调度方法
环形缓冲区
处理器
指令调度装置