一种实现信息隐藏的内部时钟驱动电路架构

文档序号:32128841发布日期:2022-11-09 09:07阅读:62来源:国知局
一种实现信息隐藏的内部时钟驱动电路架构

1.本发明属于信息隐藏技术领域,具体涉及一种实现信息隐藏的内部时钟驱动电路架构。


背景技术:

2.信息隐藏技术的原理是在载体中隐藏隐秘信息,传统信息隐藏技术包括在图像中利用信息的低位数据进行数据的隐藏,利用标点符号进行信息的隐藏等等。传统信息隐藏技术多是信息的单次隐藏,破解的难度有限。
3.实现信息隐藏自激发热的电路架构将环形振荡器作为自激发热的核心,利用环形振荡器所在区域形成的热点进行信息表示,但为了产生足够的热量,需要布置相当数量的环形振荡器,但也因此可能会引起攻击者的注意。


技术实现要素:

4.本发明的目的在于提供一种实现信息隐藏的内部时钟驱动电路架构,以解决上述背景技术中提出现有技术中的问题。
5.为实现上述目的,本发明采用了如下技术方案:
6.一种实现信息隐藏的内部时钟驱动电路架构,包括;
7.fpga以及基于所述fpga的控制模块、信息表示电路、信息掩护电路及ro时钟电路;
8.所述信息表示电路、信息掩护电路及ro时钟电路均与所述控制模块相连接,且ro时钟电路和信息表示电路相连接。
9.进一步的,所述信息表示电路根据fpga热分布的信息表示方法分布在特定区域,整体电路在初始正常状态下,均由来自fpga晶振的时钟进行控制,电路整体的功耗平均分布,将热点信息表示区域隐藏。
10.进一步的,所述fpga的型号为xc7a100t。
11.进一步的,所述ro时钟电路包括:
12.处理器模块以及与所述处理器模块相连接的通信接口和ro模块,所述处理器模块通过通信接口与上位机连接,所述ro模块与所述信息表示电路相连接。
13.进一步的,所述fpga上连接有热成像仪,所述热成像仪对上位机发送命令前后fpga芯片的温度进行检测,得到相应的热分布图。
14.进一步的,所述ro模块包括:
15.寄存器以及与所述寄存器相连接的信号输入端,所述信号输入端的来源包括fpga器件晶振的源时钟信号和通过ro生成的内部时钟信号。
16.进一步的,所述内部时钟信号的生成是利用fpga的lut资源实现反相器,并将其输出信号与使能信号经过与门处理后作为反相器的输入,以此相连而成环生成高频时钟。
17.本发明的技术效果和优点:本发明提出的一种实现信息隐藏的内部时钟驱动电路架构,与现有技术相比,具有以下优点:
18.1、该电路架构基于环形振荡器生成内部高频时钟,将电路分为不同的时钟域,根据区域划分将要信息表示的区域布置相应电路,在进行隐蔽信息的表示时,利用环形振荡器ro高频翻转的特性,将ro生成的时钟作为信息表示部分电路的输入时钟,使得该部分电路工作频率极高,产生足够强度的热量,从而形成热点,完成隐蔽信息的表达,相比于自激发热的电路架构采用了较多的环形振荡器而易于暴露,本发明提出的架构更具安全性;
19.2、本发明利用环形振荡器ro高频翻转的特性,将ro生成的时钟作为信息表示部分电路的输入时钟,使得该部分电路工作频率极高,产生足够强度的热量,从而形成热点,完成隐蔽信息的表达。
附图说明
20.图1为本发明实现信息隐藏的内部时钟驱动电路架构的结构示意图;
21.图2为本发明的实现信息隐藏的内部时钟驱动电路架构的结构示意图;
22.图3为本发明的ro电路结构示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.本发明实施例中提供了如图1-3所示的一种实现信息隐藏的内部时钟驱动电路架构,包括;fpga以及基于所述fpga的控制模块、信息表示电路、信息掩护电路及ro时钟电路;所述信息表示电路、信息掩护电路及ro时钟电路均与所述控制模块相连接,且ro时钟电路和信息表示电路相连接。
25.该电路架构基于环形振荡器生成内部高频时钟,将电路分为不同的时钟域,从而实现信息的隐藏。本实施例基于fpga的信息隐藏方法,通过fpga的热分布进行信息的表示,并根据区域划分将要信息表示的区域布置相应电路。在进行隐蔽信息的表示时,利用环形振荡器ro高频翻转的特性,将ro生成的时钟作为信息表示部分电路的输入时钟,使得该部分电路工作频率极高,产生足够强度的热量,从而形成热点。本实施例基于fpga,对实现信息隐藏的内部时钟驱动电路架构进行应用,该电路架构能够有效的实现隐藏信息的掩护与表达。
26.所述fpga的型号为xc7a100t,所述信息表示电路根据fpga热分布的信息表示方法分布在特定区域,整体电路在初始正常状态下,均由来自fpga晶振的时钟进行控制,电路整体的功耗平均分布,将热点信息表示区域隐藏。
27.将电路分为热点信息表示部分与掩护电路部分,表示部分和掩护电路本身相互独立,都用的运算电路,电路持续工作的频率受时钟频率影响。
28.根据基于fpga热分布的信息表示方法,将热点信息表示电路布置在特定区域。整体电路在初始正常状态下,均由来自fpga晶振的时钟进行控制,电路整体的功耗平均分布,从而将热点信息表示区域隐藏起来不被发觉,
29.想要得到隐藏的信息时,将掩护电路模块休眠,同时,使能环形振荡器电路,使得环形振荡器高频振荡生成ro时钟,并将信息表示电路的输入时钟切换为ro时钟,信息表示电路所在的区域在进行信息表示时温度明显高于其他区域,就是要表示的信息,源于电路在ro高频时钟的控制下工作而高效发热。通过这种方式,使得信息表示电路所在的局部区域温度能够有效区别于信息掩护电路区域,通过对局部区域进行信息表示的编码(根据空间区域进行划分编码),便能根据电路的热分布进行有效的信息传递。
30.对于信息隐藏的过程而言,本发明提出的电路架构在初始状态时,信息掩护电路和信息表示电路均在正常时钟的作用下工作,对于攻击者而言,难以破解电路而获取隐藏的信息。但信息的接收方能够根据约定的操作方法对电路进行控制处理,使得信息掩护电路休眠而信息表示电路在ro时钟的作用下工作,从而获得将热分布对应的信息。掌握了发送何种控制信息实现隐藏信息表示的,就是合法者;攻击者就是未掌握该发什么信息,怎么获取信息的。
31.另外,所述fpga上连接有热成像仪,利用综合工具将电路信息转化为bit流文件,将其配置进fpga后,通过热成像仪对上位机发送命令前后fpga芯片的温度进行检测,得到相应的热分布图,该电路架构能够有效实现基于fpga热分布的信息隐藏与获取。
32.在图1通用架构的基础上,本发明提出的实现信息隐藏的内部时钟驱动电路具体架构如图2所示,所提出的电路架构采用处理器软核作为控制单元,通过通信接口接收来自上位机的命令,实现对信息掩护电路、信息表示电路以及ro模块的实时控制。
33.所述ro时钟电路包括:处理器模块以及与所述处理器模块相连接的通信接口和ro模块,所述处理器模块通过通信接口与上位机连接,所述ro模块与所述信息表示电路相连接。
34.所述ro模块包括:寄存器以及与所述寄存器相连接的信号输入端,所述信号输入端的来源包括fpga器件晶振的源时钟信号和通过ro生成的内部时钟信号。
35.寄存器的输入时钟有两部分来源,一是来自fpga器件晶振的源时钟,其二则是通过ro生成的内部时钟。ro内部时钟的生成利用fpga的lut资源实现反相器,并将其输出信号与使能信号经过与门处理后作为反相器的输入,以此相连而成环生成高频时钟。在对信息表示电路布局时,通过基于fpga单热点分布的信息表示方法,即通过热点的位置进行信息的表示,将其布局到规定位置以实现信息的表示。
36.当处理器接收到来自上位机的命令后,便会控制信息掩护电路休眠,并使能ro电路工作,并将其连接到信息表示电路,该区域便会高效工作形成“热点”,根据自定义的单热点分布的信息表示方法,得到隐藏的信息。
37.本实施例中利用环形振荡器ro高频翻转的特性,将ro生成的时钟作为信息表示部分电路的输入时钟,使得该部分电路工作频率极高,产生足够强度的热量,从而形成热点,完成隐蔽信息的表达,相比于自激发热的电路架构采用了较多的环形振荡器而易于暴露,本发明提出的内部时钟驱动电路架构更具安全性。
38.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1