【技术实现步骤摘要】
【国外来华专利技术】使用混合布尔网络作为物理不可克隆函数的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2019年6月7日申请且标题为“SYSTEMS AND METHODS USING HYBRID BOOLEAN NETWORKS AS PHYSICALUNCLONABLE FUNCTIONS(使用混合布尔网络作为物理不可克隆函数的系统和方法)”的美国临时专利申请号62/858,542以及于2019年9月26日申请且标题为“SYSTEMS AND METHODS USING HYBRID BOOLEANNETWORKS AS PHYSICAL UNCLONABLE FUNCTIONS(使用混合布尔网络作为物理不可克隆函数的系统和方法)”的美国临时专利申请号62/906,244的权益,所述申请的公开内容通过全文引用的方式明确地并入本文中。
[0003]关于联邦政府赞助研究的声明
[0004]本专利技术是依据由航空与导弹研究、开发和工程中心(AMRDEC)授予的批准号W31P4Q
‑
19
‑
C
‑
0014在政府的支持下完成。政府对本专利技术具有一定权利。
技术介绍
[0005]由于对隐私保护和安全计算的需求不断增长,加密密钥的创建、存储和分发仍然是活跃的研究领域[参见J.Zhang et al.Key generation from wireless channels:A review.IEEE Access,4:614
‑
626,201
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种集成电路(IC)芯片,所述集成电路芯片包括:物理不可克隆函数(PUF),所述物理不可克隆函数包括混合布尔网络;以及辅助电路,其中所述辅助电路被配置为接收瞬态响应启用信号。2.如权利要求1所述的IC芯片,其中所述辅助电路被配置为引入时间延迟。3.如权利要求2所述的IC芯片,其中所述时间延迟的持续时间与所述混合布尔网络的特性时间尺度有关。4.如权利要求1至3中任一项所述的IC芯片,其中所述辅助电路包括多个电子装置,每个电子装置被配置为实现布尔运算。5.如权利要求4所述的IC芯片,其中所述辅助电路包括多对串联连接的反相门。6.如权利要求1至3中任一项所述的IC芯片,其中所述辅助电路包括多个电子装置,每个电子装置被配置为实现复制操作。7.如权利要求1至6中任一项所述的IC芯片,其中所述混合布尔网络包括多个电子装置,每个电子装置被配置为实现布尔运算。8.如权利要求7所述的IC芯片,其中所述混合布尔网络包括时钟和无时钟电子装置。9.如权利要求7或8中任一项所述的IC芯片,其中所述混合布尔网络被配置为修改后的随机数发生器。10.如权利要求1至9中任一项所述的IC芯片,所述IC芯片还包括衬底,其中所述混合布尔网络和所述辅助电路设置在所述衬底上。11.如权利要求10所述的IC芯片,其中所述混合布尔网络和所述辅助电路彼此物理上非常接近地位于所述衬底上。12.如权利要求10或11中任一项所述的IC芯片,其中所述混合布尔网络和所述辅助电路彼此相邻地位于所述衬底上。13.如权利要求1至12中任一项所述的IC芯片,所述IC芯片还包括多个PUF,每个PUF包括相应的混合布尔网络。14.如权利要求13所述的IC芯片,所述IC芯片包括被配置为将所述PUF中的每一个的相应输出组合的组合器电路。15.如权利要求14所述的IC芯片,其中所述组合器电路包括PUF。16.如权利要求1至15中任一项所述的IC芯片,其中所述IC芯片是现场可编程门阵列(FPGA)。17.如权利要求1至15中任一项所述的IC芯片,其中所述IC芯片是专用IC(ASIC)芯片。18.如权利要求1至17中任一项所述的IC芯片,所述IC芯片还包括寄存器,其中所述寄存器被配置为经由所述辅助电路接收所述瞬态响应启用信号。19.如权利要求18所述的IC芯片,其中所述寄存器被配置为捕获所述PUF的响应。20.一种方法,所述方法包括:将质询位串输入到物理不可克隆函数(PUF)中,所述PUF包括被配置为展现出混沌行为的电路,其中所述质询位串设置所述电路的初始状态;将所述电路从所述初始状态释放;从所述电路捕获瞬态响应位串;以及使用所述瞬态响应位串来提供网络安全,其中在从所述初始状态释放之后的预定时间
段内捕获所述瞬态响应位串。21.如权利要求20所述的方法,其中在所述电路的瞬态期间捕获所述瞬态响应位串。22.如权利要求21所述的方法,其中所述瞬态的持续时间与所述电路的特性时间尺度有关。23.如权利要求22所述的方法,其中所述预定时间段大约是所述电路的所述特性时间尺度的十倍。24.如权利要求20至23中任一项所述的方法,其中所述电路是混合布尔网络。25.如权利要求24所述的方法,其中所述混合布尔网络包括多个电子装置,每个电子装置被配置为实现布尔运算。26.如权利要求25所述的方法,其中将质询位串输入到物理不可克隆函数(PUF)中包括将根据所述质询位串的每个位的相应电压供应到所述电子装置中的相应电子装置。27.如权利要求25或26中任一项所述的方法,其中所述质询位串的长度是N个位,其中N大于或等于2。28.如权利要求24至27中任一项所述的方法,其中从所述电路捕获瞬态响应位串包括检测所述电子装置中的每一个的相应状态,所述电子装置的所述相应状态对应于所述瞬态响应位串的每个位的相应值。29.如权利要求28所述的方法,其中所述瞬态响应位串的长度是N个位,其中N大于或等于2。30.如权利要求25至29中任一项所述的方法,其中所述混合布尔网络包括时钟和无时钟电子装置。31.如权利要求25至30中任一项所述的方法,其中所述混合布尔网络被配置为修改后的随机数发生器。32.如权利要求20至31中任一项所述的方法,其中从所述电路捕获瞬态响应位串包括从所述电路捕获多个响应位串,所述方法还包括从所述响应位串获得所述瞬态响应位串。33.如权利要求32所述的方法,其中所述瞬态响应位串包括从所述响应位串中的每一个中选择的一个或多个位。34.如权利要求33所述的方法,其中从所述响应位串中的每一个中选择的所述一个或多个位是使用加密密钥来确定。35.如权利要求33所述的方法,其中从所述响应位串中的每一个中选择的所述一个或多个位是使用预定密钥来确定。36.如权利要求20至35中任一项所述的方法,所述方法还包括确定所述瞬态响应位串是否与所述质询位串相关联,其中如果所述瞬态响应位串与所述质询位串相关联,则所述瞬态响应位串用于提供网络安全。37.如权利要求36所述的方法,其中确定所述瞬态响应位串是否与所述质询位串相关联包括查询质询
‑
响应对数据库。38.如权利要求20至37中任一项所述的方法,其中所述瞬态响应位串用于认证装置。39.如权利要求20至37中任一项所述的方法,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。