【技术实现步骤摘要】
一种基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。