利索能及
我要发布
收藏
专利号: 2022103904661
申请人: 电子科技大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于FPGA的信息隐藏方法,其特征在于,包括信息嵌入阶段,及信息提取阶段:所述信息嵌入阶段包括如下步骤:

S1、对待保护的隐藏信息进行隐藏处理,得到第一FPGA配置文件;

S2、删除第一FPGA配置文件中器件信息对应的头部信息,得到第二FPGA配置文件;

S3、利用信息发送端将第二FPGA配置文件发送至信息接收端;

所述信息提取阶段包括如下步骤:

A1、利用信息接收端接收第二FPGA配置文件;

A2、将第二FPGA配置文件还原,得到第三FPGA配置文件;

A3、基于第三FPGA配置文件,并通过热成像分析,得到隐藏信息;

所述步骤S1包括如下步骤:

S11、分析待保护的隐藏信息,得到信息分析结果;

S12、根据信息分析结果,设计信息编码方式;

S13、根据信息编码方式,得到空间区域划分数据;

S14、根据空间区域划分数据,对电路设计对应数量的发热单元;

S15、基于待保护的信息,构建发热单元的布局约束;

S16、基于布局约束,得到第一FPGA配置文件;

所述步骤A2具体为:将器件信息对应的头部信息添加至第二FPGA配置文件,得到第三FPGA配置文件;

所述步骤A3包括如下步骤:

A31、基于第三FPGA配置文件,获取发热单元的布局约束;

A32、基于发热单元的布局约束,利用第三FPGA配置文件配置对应型号的FPGA芯片,得到经配置的FPGA芯片;

A33、利用热成像仪观察经配置的FPGA芯片,得到FPGA芯片热成像信息;

A34、基于FPGA热成像信息和信息编码方式,得到隐藏信息。

2.如权利要求1所述的基于FPGA的信息隐藏方法的系统,其特征在于,包括:信息嵌入子系统,用于对待保护的隐藏信息进行隐藏处理,并将第二FPGA配置文件发送至信息接收端;

信息提取子系统,用于接收第二FPGA配置文件,并得到隐藏信息。

3.根据权利要求2所述的基于FPGA的信息隐藏方法的系统,其特征在于,所述信息嵌入子系统包括:信息隐藏模块,用于对待保护的隐藏信息进行隐藏处理,得到第一FPGA配置文件;

配置文件加密模块,用于删除第一FPGA配置文件中器件信息对应的头部信息,得到第二FPGA配置文件;

配置文件发送模块,用于将第二FPGA配置文件发送至信息接收端。

4.根据权利要求3所述的基于FPGA的信息隐藏方法的系统,其特征在于,所述信息提取子系统包括:配置文件接收模块,用于接收端接收第二FPGA配置文件;

配置文件解密模块,用于将第二FPGA配置文件还原,得到第三FPGA配置文件;

隐藏信息获取模块,基于第三FPGA配置文件,并通过热成像分析,得到隐藏信息。