一种基于FPGA开关矩阵的可编程环形振荡器及PUF结构制造技术

技术编号:26693549 阅读:41 留言:0更新日期:2020-12-12 02:49
本发明专利技术提出一种基于FPGA开关矩阵的可编程环形振荡器及PUF结构,本发明专利技术利用开关矩阵可以编程的特点,利用集成在FPGA中的大量开关矩阵来构成可重构环形振荡器,可重构环形振荡器由FPGA中的开关盒阵列排布形成的开关矩阵和至少一个逻辑门组成;每个开关盒由6个传输门和相应的6个可配置的SRAM组成,通过改变SRAM的值来对开关盒中传输门的通断进行配置;通过配置各个开关盒的SRAM的值在开关矩阵中形成环形振荡器电路,通过所述至少一个逻辑门用于向环形振荡器电路引入激励信号,并输出相应的震荡信号。本发明专利技术可以在使用相同的硬件资源的基础上产生更多激励响应对,提高硬件效率。

【技术实现步骤摘要】
一种基于FPGA开关矩阵的可编程环形振荡器及PUF结构
本专利技术涉及可重构环形振荡器物理不可克隆函数领域,尤其是一种基于FPGA开关矩阵的可编程环形振荡器及PUF结构。
技术介绍
如今,物联网(IoT)技术迅猛发展,给人们的生活带来了巨大的改善,为人们创造了巨大的便利。但同时,无处不在的物联网设备也带来了严重的安全隐私方面的问题,这也是物联网行业发展中亟需解决的一个重要问题。物理不可克隆函数(PUF)已被广泛研究并应用于物联网的安全解决方案中,PUF的重要特征在于它的不可克隆性,其生成的激励响应对(CRP)仅受制造过程中引入的随机差异影响,即便是制造商也无法预测这些差异。自PUF的概念被提出以来,各国研究者已经提出了大量不同的PUF电路结构。根据产生PUF响应的原理不同,可以将PUF分为仲裁器PUF,SRAMPUF和ROPUF等。其中,ROPUF是一种很适于在FPGA平台上实现的电路结构。为了解决ROPUF硬件利用效率低的问题,研究者进一步提出了可重构RO(CRO)PUF电路结构。在CROPUF中,根据作为可重构单元的硬件资源的不同,本文档来自技高网...

【技术保护点】
1.一种基于FPGA开关矩阵的可编程环形振荡器,其特征在于,所述可编程环形振荡器包括:由FPGA中的开关盒阵列排布形成的开关矩阵和至少一个逻辑门;/n开关盒作为可编程环形振荡器中的延迟单元,每个开关盒由6个传输门和相应的6个可配置的SRAM组成,通过改变SRAM的值来对开关盒中传输门的通断进行配置:若SRAM的值为0,则相应的传输门关断;若SRAM的值为1,则相应的传输门打开,此时传输门两端被连接起来,形成一个可供信号传输的通路;/n通过配置各个开关盒的SRAM的值在开关矩阵中形成环形振荡器电路,通过所述至少一个逻辑门用于向环形振荡器电路引入激励信号,并输出相应的震荡信号。/n

【技术特征摘要】
1.一种基于FPGA开关矩阵的可编程环形振荡器,其特征在于,所述可编程环形振荡器包括:由FPGA中的开关盒阵列排布形成的开关矩阵和至少一个逻辑门;
开关盒作为可编程环形振荡器中的延迟单元,每个开关盒由6个传输门和相应的6个可配置的SRAM组成,通过改变SRAM的值来对开关盒中传输门的通断进行配置:若SRAM的值为0,则相应的传输门关断;若SRAM的值为1,则相应的传输门打开,此时传输门两端被连接起来,形成一个可供信号传输的通路;
通过配置各个开关盒的SRAM的值在开关矩阵中形成环形振荡器电路,通过所述至少一个逻辑门用于向环形振荡器电路引入...

【专利技术属性】
技术研发人员:陈云鹏崔益军刘伟强王成华黎江韦子伟王亚东
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1