首页> 外文会议>IEEE/ACM International Symposium on Low Power Electronics and Design >A data remanence based approach to generate 100 stable keys from an SRAM physical unclonable function
【24h】

A data remanence based approach to generate 100 stable keys from an SRAM physical unclonable function

机译:基于数据保留的方法,可从SRAM物理不可克隆功能生成100%稳定密钥

获取原文

摘要

The start-up value of an SRAM cell is unique, random, and unclonable as it is determined by the inherent process mismatch between transistors. These properties make SRAM an attractive circuit for generating encryption keys. The primary challenge for SRAM based key generation, however, is the poor stability when the circuit is subject to random noise, temperature and voltage changes, and device aging. Temporal majority voting (TMV) and bit masking were used in previous works to identify and store the location of unstable or marginally stable SRAM cells. However, TMV requires a long test time and significant hardware resources. In addition, the number of repetitive power-ups required to find the most stable cells is prohibitively high. To overcome the shortcomings of TMV, we propose a novel data remanence based technique to detect SRAM cells with the highest stability for reliable key generation. This approach requires only two remanence tests: writing ‘1’ (or ‘0’) to the entire array and momentarily shutting down the power until a few cells flip. We exploit the fact that the cells that are easily flipped are the most robust cells when written with the opposite data. The proposed method is more effective in finding the most stable cells in a large SRAM array than a TMV scheme with 1,000 power-up tests. Experimental studies show that the 256-bit key generated from a 512 kbit SRAM using the proposed data remanence method is 100% stable under different temperatures, power ramp up times, and device aging.
机译:SRAM单元的启动值是唯一,随机且不可克隆的,因为它是由晶体管之间固有的工艺失配决定的。这些特性使SRAM成为生成加密密钥的诱人电路。但是,基于SRAM的密钥生成的主要挑战是,当电路受到随机噪声,温度和电压变化以及器件老化的影响时,稳定性很差。在先前的工作中使用了时间多数投票(TMV)和位屏蔽来识别和存储不稳定或微弱稳定的SRAM单元的位置。但是,TMV需要较长的测试时间和大量的硬件资源。此外,找到最稳定的电池所需的重复上电次数过高。为了克服TMV的缺点,我们提出了一种基于数据剩余性的新技术来检测具有最高稳定性的SRAM单元,以实现可靠的密钥生成。这种方法只需要进行两个剩磁测试:将“ 1”(或“ 0”)写入整个阵列,并暂时关闭电源,直到几个单元翻转。我们利用这样一个事实,即当使用相反的数据写入时,容易翻转的单元格是最健壮的单元格。与具有1,000个上电测试的TMV方案相比,所提出的方法在大型SRAM阵列中查找最稳定的单元更有效。实验研究表明,使用建议的数据保留方法从512 kbit SRAM生成的256位密钥在不同温度,功率上升时间和器件老化的情况下稳定100%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号