具有PUF及随机数产生器的电路及其操作方法技术

技术编号:40447799 阅读:30 留言:0更新日期:2024-02-22 23:08
本发明专利技术公开了一种具有PUF及随机数产生器的电路及其操作方法,可应用于单个封装式集成电路或多芯片上的器件。该电路包括多个非易失性存储器存储单元、以及用于使用物理不可复制功能来生成初始密钥并将初始密钥存储于多个非易失性存储器存储单元中的一组非易失性存储器存储单元中的逻辑。器件可包括用于使用随机数产生器来产生随机数的逻辑、以及用于将初始密钥与随机阵列合以生成增强型密钥的逻辑。物理不可复制功能可使用自多个非易失性存储器存储单元中的非易失性存储器存储单元导出的熵来生成初始密钥。本发明专利技术还公开了用于禁止对一组非易失性存储器存储单元中的数据进行改变且由此在密钥存储于所述一组中之后冻结密钥的逻辑。

【技术实现步骤摘要】

本专利技术属于集成电路,涉及一种具有物理不可复制功能(-physicallyunclonable function,puf)及随机数产生器的电路及其操作方法,是有关于包括闪存或其他非易失性存储器的集成电路,所述集成电路具有利用独有密钥或独有辨识码的安全特征。


技术介绍

1、正在开发具有极高容量的包括非易失性存储器(例如闪存)的集成电路存储器器件。某些技术被视为有可能会在集成电路上达成百万兆位级阵列(terabit scale array)。此外,存储器器件正被部署于通过网络内连的所谓的“物联网(internet ofthings,iot)”器件中,所述网络以例如因特网协议通信技术进行运作。对物联网器件及其他存储数据的器件的担忧是数据安全性。因此,正在部署的安全协议需要以独有密钥进行加密、以独有id进行鉴认及查问/响应(challenge/response)技术。

2、安全协议需要使用密钥管理技术来产生、更新、存储及保护所利用的独有密钥及id。

3、物理不可复制功能(puf-也被称为“physically unclonable fun本文档来自技高网...

【技术保护点】

1.一种具有PUF及随机数产生器的电路,包括:

2.根据权利要求1所述的电路,其中所述用于将所述第一密钥与所述第二密钥组合的逻辑执行异或函数。

3.根据权利要求1所述的电路,其中所述用于将所述第一密钥与所述第二密钥组合的逻辑包括哈希函数。

4.根据权利要求1所述的电路,其中所述随机数产生器包括逻辑电路,所述逻辑电路生成伪随机数作为所述第二密钥。

5.根据权利要求1所述的电路,还包括鉴认逻辑,所述鉴认逻辑要求成功进行鉴认协议来启用所述物理不可复制功能以生成所述第一密钥。

6.根据权利要求1所述的电路,其中所述协议包括查问/响应协议...

【技术特征摘要】

1.一种具有puf及随机数产生器的电路,包括:

2.根据权利要求1所述的电路,其中所述用于将所述第一密钥与所述第二密钥组合的逻辑执行异或函数。

3.根据权利要求1所述的电路,其中所述用于将所述第一密钥与所述第二密钥组合的逻辑包括哈希函数。

4.根据权利要求1所述的电路,其中所述随机数产生器包括逻辑电路,所述逻辑电路生成伪随机数作为所述第二密钥。

5.根据权利要求1所述的电路,还包括鉴认逻辑,所述鉴认逻辑要求成功进行鉴认协议来启用所述物理不可复制功能以生成所述第一密钥。

6.根据权利要求1所述的电路,其中所述协议包括查问/响应协议,所述查问/响应协议包括经由所述端口进行数据交换。

7.根据权利要求1所述的电路,其中所述多个非易失性存储器存储单元、所述端口、所述安全逻辑、及所述随机数产生器安置于单个集成电路上。

8.一种用于操作包括多个非易失性存储器存储单元的电路的方法,包括:

9.根据权利要求8所述的方法,其中所述进行逻辑组合包括执行异或函数,所述异或函数使用所述初始密钥及所述随机数作为输入并生成输出作为所述增强型密钥。

<...

【专利技术属性】
技术研发人员:洪俊雄张坤龙陈耕晖黄世昌
申请(专利权)人:旺宏电子股份有限公司
类型:发明
国别省市:

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

1