A random code generator in a semiconductor chip includes a PUF memory cell array, a control circuit and a verification circuit. The array of PUF memory units includes m *n PUF memory units. The control circuit and the verification circuit are connected to the PUF memory cell array. When programming action, the control circuit programmed the PUF memory unit array. In the verification action, the verification circuit judges that P PUF memory units are normal PUF memory units from the array of PUF memory units, and generates corresponding mapping information, and P is less than m *n. When the semiconductor chip starts to operate, the control circuit reads the storage status of the P normal PUF memory units in the PUF memory unit array according to the mapping information and composes random codes.
【技术实现步骤摘要】
随机码产生器及其相关控制方法
本专利技术是一种随机码产生器与相关控制方法,且特别涉及一种利用物理不可复制技术(physicallyunclonablefunction,简称PUF技术)的随机码产生器及其相关控制方法。
技术介绍
物理不可复制技术(physicallyunclonablefunction,简称PUF技术)是一种创新的方式用来保护半导体芯片内部的数据,防止半导体芯片的内部数据被窃取。根据PUF技术,半导体芯片内的随机码产生器(randomcodegenerator)能够提供随机码(randomcode)。此随机码可作为半导体芯片(semiconductorchip)上特有的身份码(IDcode),用来保护内部的数据。一般来说,PUF技术是利用半导体芯片的制造变异(manufacturingvariation)来获得独特的随机码。此制造变异包括半导体的制程变异(processvariation)。也即,就算有精确的制程步骤可以制作出半导体芯片,但是其随机码几乎不可能被复制(duplicate)。因此,具有PUF技术的半导体芯片通常被运用于高安全防护的应用(applicationswithhighsecurityrequirements)。美国专利号US9,613,714公开利用一次编程记忆单元(onetimeprogrammablecell,简称OTP记忆单元,OTPcell)来组成随机码产生器,用来产生随机码(randomcode)。在随机码产生器中包括OTP记忆单元,OTP记忆单元中包括两个储存电路(storingcircuit)。其中,每个 ...
【技术保护点】
1.一种随机码产生器配置于半导体芯片中,该随机码产生器包括:PUF记忆单元阵列,包括m×n个PUF记忆单元;控制电路,连接至该PUF记忆单元阵列,其中于编程动作时,该控制电路编程该PUF记忆单元阵列;以及验证电路,连接至该记忆单元阵列;其中,于验证动作时,该验证电路由该PUF记忆单元阵列中判断出p个PUF记忆单元为正常PUF记忆单元,并对应的产生映射信息,且p小于m×n;以及其中,当该半导体芯片开始运作时,该控制电路根据该映射信息来读取该PUF记忆单元阵列中的该p个正常PUF记忆单元的储存状态,并组成随机码。
【技术特征摘要】
2017.09.12 US 62/557,1701.一种随机码产生器配置于半导体芯片中,该随机码产生器包括:PUF记忆单元阵列,包括m×n个PUF记忆单元;控制电路,连接至该PUF记忆单元阵列,其中于编程动作时,该控制电路编程该PUF记忆单元阵列;以及验证电路,连接至该记忆单元阵列;其中,于验证动作时,该验证电路由该PUF记忆单元阵列中判断出p个PUF记忆单元为正常PUF记忆单元,并对应的产生映射信息,且p小于m×n;以及其中,当该半导体芯片开始运作时,该控制电路根据该映射信息来读取该PUF记忆单元阵列中的该p个正常PUF记忆单元的储存状态,并组成随机码。2.如权利要求1所述的随机码产生器,其中该验证电路包括:感测电路,连接至该PUF记忆单元阵列,用以感测该PUF记忆单元阵列中选定列的n个PUF记忆单元的储存状态,并产生数据信号;投票电路,接收该数据信号并产生结果信号;以及信息区块,包括多个标记用以组成该映射信息,且该投票电路根据该结果信号选择性地设定该多个标记。3.如权利要求2所述的随机码产生器,其中于第一验证环境下,该投票电路接收该数据信号成为第一读取数据;于第二验证环境下,该投票电路接收该数据信号成为第二读取数据;且当该第一读取数据相异于该第二读取数据时,该选定列中至少包括低可信度PUF记忆单元,且该信息区块中对应的标记被设定。4.如权利要求3所述的随机码产生器,其中当该第一读取数据相同于该第二读取数据时,该选定列皆为正常的PUF记忆单元。5.如权利要求3所述的随机码产生器,其中于该第一验证环境时,该控制电路提供第一读取电压至该选定列,并使得感测电路产生该数据信号;以及,于该第二验证环境时,该控制电路提供第二读取电压至该选定列,并使得感测电路产生该数据信号。6.如权利要求3所述的随机码产生器,其中于该第一验证环境时,该感测电路于第一环境温度下产生该数据信号;以及,于该第二验证环境时,该感测电路于第二环境温度下产生该数据信号。7.如权利要求3所述的随机码产生器,其中于该第一验证环境时,该感测电路于第一读取速度下产生该数据信号;以及,于该第二验证环境时,该感测电路于第二读取速度下...
【专利技术属性】
技术研发人员:吴孟益,陈信铭,
申请(专利权)人:力旺电子股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。