System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开大体上涉及电子电路,且更具体地说,涉及重复使用存储器阵列以产生物理不可克隆函数(puf)。
技术介绍
1、物理不可克隆函数(puf)是在输入刺激时将产生唯一且不可预测响应的物理系统。puf的一个例子使用静态随机存取存储器(sram)的通电状态。然而,制造差异、温度、电力供应、切换噪声、装置老化和其它因素可使puf的单元中的一些在不同时间并在不同状态下通电。并且,使用6晶体管sram单元的基于sram的puf的实施方案需要集成电路(ic)上的相对大量的面积。puf的另一例子使用只读存储器(rom),因为rom提高了稳定性、抗干扰性和熵。虽然rom阵列的大小通常小于sram阵列,但这些解决方案中的每一个仍需要用于puf的专用sram或rom阵列。
2、由于没有两个集成电路是完全相同的,因此puf的输出难以预测且因此难以重新产生。这使得puf可用于存储关于ic的唯一信息。例如,puf可用于产生数字签名或加密/解密密钥。然而,使用专用sram或rom阵列来实施puf消耗了额外区域并且使得在芯片上发现结构本身(例如,专用阵列)变得更容易。因此,需要一种实施puf的方式,所述方式降低了功率和成本(例如面积),并且提供了稳定puf位,所述稳定puf位能够被可靠地感测到,但比当前已知的专用puf阵列更难发现。
技术实现思路
1、以下为本专利技术的各种实施例。
2、在一个实施例中,一种系统包括:以用户数据编程的位单元的阵列,其中位单元中存在晶体管指示所述用户数据的对应存
3、在另一实施例中,一种系统包括:启动rom,所述启动rom包括以启动代码编程的位单元的阵列,其中位单元中存在晶体管指示所述启动代码的对应存储位的第一逻辑状态,并且所述位单元中缺少所述晶体管指示所述启动代码的所述对应存储位的第二逻辑状态,其中所述位单元的阵列按行和列布置,其中每个行包括对应字线,并且每个列包括对应位线;差分puf位,所述差分puf位嵌入在所述启动rom的所述阵列中,每个差分puf位包括以启动代码编程的所述位单元的阵列中的第一位单元和以启动代码编程的所述位单元的阵列中的第二位单元;第一组感测放大器,所述第一组感测放大器耦合到所述阵列的所述位线,并且被配置成从所述阵列输出存储在选定字线和选定位线处的所述启动代码的数据位集合;第二组感测放大器,所述第二组感测放大器耦合到所述阵列的所述位线,并且被配置成输出差分输出位集合,每个差分输出位基于所述选定位线中的两个位线之间的电压或电流差分,所述两个位线对应于沿着所述选定字线的对应差分puf位的所述第一位单元和所述第二位单元;潜在pu本文档来自技高网...
【技术保护点】
1.一种系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,所述第一组感测放大器中的每个感测放大器具有耦合到所述阵列的选定列线的第一输入、耦合到参考的第二输入,并且被配置成基于所述第一输入与所述第二输入之间的比较输出所述数据位集合中的对应数据位。
3.根据权利要求2所述的系统,其特征在于,所述第二组感测放大器中的每个感测放大器具有耦合到所述阵列的第一选定列线的第一输入、耦合到所述阵列的第二选定列线的第二输入,并且被配置成基于所述第一选定列线与所述第二选定列线之间的电压或电流差分输出所述差分输出位集合中的对应差分输出位。
4.根据权利要求1所述的系统,其特征在于,所述潜在PUF位集合中的每个潜在PUF位对应于沿着所述选定字线的所述多个差分PUF位的相应选定差分PUF位,并且所述每个潜在PUF位基于所述相应选定差分PUF位的两个列线和所述相应选定差分PUF位的所述第一位单元和所述第二位单元的所述用户数据的所述存储位而产生。
5.根据权利要求4所述的系统,其特征在于,当所述相应选定差分PUF位的所述第一位单元和所述第二位单
6.根据权利要求5所述的系统,其特征在于,当所述相应选定差分PUF位为有效PUF位时,所述对应潜在PUF位提供耦合到所述相应选定差分PUF位的所述两个列线的所述第二组感测放大器中的对应感测放大器的差分输出位。
7.根据权利要求1所述的系统,其特征在于,对于每个潜在PUF位,所述潜在PUF位发生器包括“与”门,所述“与”门具有第一输入和第二输入,所述第一输入耦合到所述数据位集合中的存储在沿着所述选定字线的选定差分PUF位的所述第一位单元和所述第二位单元处的两个数据位的逻辑组合,所述第二输入被耦合成基于所述选定差分PUF位的所述第一位单元和所述第二位单元的列线之间的差分接收所述差分输出位集合中的对应差分输出位。
8.一种系统,其特征在于,包括:
9.根据权利要求8所述的系统,其特征在于,所述潜在PUF位集合中的每个潜在PUF位对应于沿着所述选定字线的选定差分PUF位,并且仅在所述选定差分PUF位的所述第一位单元和所述第二位单元中的每一个包括对应晶体管时为有效PUF位,使得所述选定差分PUF位的所述第一位单元和所述第二位单元两者存储相同的逻辑状态。
10.根据权利要求8所述的系统,其特征在于,对于每个潜在PUF位,所述潜在PUF位发生器被配置成当所述潜在PUF位有效时提供来自所述第二组感测放大器的对应感测放大器的差分输出位,但当所述潜在PUF位不为有效时提供预定逻辑状态而与来自所述第二组感测放大器的所述对应感测放大器的所述差分输出位无关,所述对应感测放大器沿着所述选定字线耦合到所述对应差分PUF位的所述两个位线。
...【技术特征摘要】
1.一种系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,所述第一组感测放大器中的每个感测放大器具有耦合到所述阵列的选定列线的第一输入、耦合到参考的第二输入,并且被配置成基于所述第一输入与所述第二输入之间的比较输出所述数据位集合中的对应数据位。
3.根据权利要求2所述的系统,其特征在于,所述第二组感测放大器中的每个感测放大器具有耦合到所述阵列的第一选定列线的第一输入、耦合到所述阵列的第二选定列线的第二输入,并且被配置成基于所述第一选定列线与所述第二选定列线之间的电压或电流差分输出所述差分输出位集合中的对应差分输出位。
4.根据权利要求1所述的系统,其特征在于,所述潜在puf位集合中的每个潜在puf位对应于沿着所述选定字线的所述多个差分puf位的相应选定差分puf位,并且所述每个潜在puf位基于所述相应选定差分puf位的两个列线和所述相应选定差分puf位的所述第一位单元和所述第二位单元的所述用户数据的所述存储位而产生。
5.根据权利要求4所述的系统,其特征在于,当所述相应选定差分puf位的所述第一位单元和所述第二位单元中的每一个包括对应晶体管时,所述对应潜在puf位为有效puf位,并且当所述相应差分puf位的所述第一位单元和所述第二位单元两者缺少所述对应晶体管时,所述对应潜在puf位为预定值。
6.根据权利要求5所述的系统,其特征在于,当所述相应选定差分puf位为有效puf位时,所述对应...
【专利技术属性】
技术研发人员:N·N·马哈特默,A·罗伊,
申请(专利权)人:恩智浦美国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。