【技术实现步骤摘要】
具有物理不可克隆功能的集成电路
[0001]本公开通常涉及一种包括物理不可克隆功能(PUF)的集成电路,更具体地涉及一种对机器学习攻击有鲁棒性的包括物理不可克隆功能(PUF)的集成电路。
技术介绍
[0002]近年来,各种智能装置已得到普及,其中智能电话的普及已创建了新的且多样化的服务和使用环境,诸如金融交易和无人驾驶汽车领域。由于IoT(物联网)环境的展开,黑客攻击的风险增加,这导致诸如个人信息泄漏的安全漏洞。结果,对增加安全的需求在上升。
[0003]为了解决这些需求而正在研究的技术之一是物理不可克隆功能(PUF)技术。物理不可克隆功能指在芯片内部实现的生成不可预测的随机数字值的系统,其中该随机数字值基于在半导体制造工艺期间自然发生的独特的物理变化。因为随机值是在硬件中不可预测的输出,所以它们不能被复制。
[0004]具体地,即使在芯片制造工艺中使用相同的电路和相同的掩模布局来执行相同的工艺,由于因半导体制造工艺的特性而自然出现的工艺偏差,在由诸如晶体管、电容器和电阻器的元件特性引起的电路特性(例如,门延 ...
【技术保护点】
【技术特征摘要】
1.一种集成电路,所述集成电路包括:PUF块,所述PUF块包括多个PUF单元,每一个所述PUF单元被配置为根据输入来输出具有唯一值的单元信号,所述PUF即物理不可克隆功能;转换部件,所述转换部件被配置为:从所述PUF块接收所述单元信号、将所述单元信号转换成转换信号,并且输出所述转换信号;选择信号生成器,所述选择信号生成器被配置为向所述转换部件提供第一选择信号;以及密钥生成器,所述密钥生成器被配置为从所述转换部件接收所述转换信号并生成安全密钥;其中,所述转换部件包括第一层,所述第一层被配置为通过基于从所述选择信号生成器提供的所述第一选择信号的位值来转换被提供的第一信号以输出第二信号;并且其中,所述集成电路被配置为根据所述输入改变其内部连接结构。2.根据权利要求1所述的集成电路,其中,所述转换部件还包括第二层,所述第二层被配置为:接收通过转换所述第二信号所获得的第三信号,并且通过基于从所述选择信号生成器提供的第二选择信号的位值来转换所述第三信号以输出第四信号。3.根据权利要求2所述的集成电路,其中,所述转换部件的所述第一层和所述转换部件的所述第二层均包括至少一个多路选择器,并且其中,包括在所述第一层中的多路选择器的数量与包括在所述第二层中的多路选择器的数量相同。4.根据权利要求2所述的集成电路,其中,所述第一选择信号的所述位值与所述第二选择信号的所述位值不同。5.根据权利要求1所述的集成电路,其中,所述转换部件还包括:第一级,所述第一级包括多个第一逻辑门,所述第一级被配置为:接收包括所述单元信号在内的多个对应的输入、对所述单元信号执行逻辑运算、并且输出所述第一信号,以及第二级,所述第二级包括多个第二逻辑门,所述第二级被配置为:接收所述第二信号,并且对所述第二信号执行逻辑运算以输出第三信号。6.根据权利要求5所述的集成电路,其中,包括在所述第一级中的所述第一逻辑门的数量与包括在所述第二级中的所述第二逻辑门的数量相同。7.根据权利要求5所述的集成电路,其中,所述转换部件被配置为从所述信号生成器接收与所述第一选择信号不同的第二选择信号,其中,所述转换部件基于所述第二选择信号去激活所述第一级的所述多个第一逻辑门当中的至少一部分第一逻辑门,并且其中,所述转换部件基于所述第二选择信号去激活所述第二级的所述多个第二逻辑门当中的至少一部分第二逻辑门。8.根据权利要求7所述的集成电路,其中,所述第一级的去激活的第一逻辑门的数量与所述第二级的去激活的第二逻辑门的数量相同。9.根据权利要求5所述的集成电路,其中,所述逻辑运算是异或运算。10.一种集成电路,所述集成电路包括:PUF块,所述PUF块包括多个PUF单元,所述PUF块被配置为响应于输入来输出具有唯一
值的单元信号,所述PUF即物理不可克隆功能;转换部件,所述转换部件被配置为:从所述PUF块接收包括所述单元信号的输入作为输入、将所述单元信号转换成转换信号,并且输出所述转换信号;选择信号生成器,所述选择信号生成器被配置为生成第一选择信号并且向所述转换部件提供所述第一选择信号;以及密钥生成器,所述密钥生成器被配置为从所述转换部件接收所述转换信号并生成安全密钥,其中,所述转换部件包括:第一级,所述第一级包括多个第一逻辑门,所述第一级被配置为:从所述PUF块接收所述单元信号、对所述单元信号执行逻辑运算、并且输出第一信号,以及第二级,所述第二级包括多个第二逻辑门,所述第二级被配置为:接收基于所述第一信号生成的第二信号、对所述第二信号执...
【专利技术属性】
技术研发人员:梁埈诚,
申请(专利权)人:延世大学校产学协力团,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。