北京大学学报自然科学版 ›› 2017, Vol. 53 ›› Issue (6): 997-1002.DOI: 10.13209/j.0479-8023.2017.059

上一篇    下一篇

可用于SRAM PUF的密钥提取方案

张亮亮1,2(), 张翌维2, 孙瑞一2, 周源2, 王新安1   

  1. 1. 北京大学信息科学技术学院, 北京 100871
    2. 国民技术股份有限公司, 深圳 518057;
  • 收稿日期:2016-06-27 修回日期:2016-12-26 出版日期:2017-11-20 发布日期:2017-11-20
  • 基金资助:
    国家核高基科技重大专项(2014ZX01032-204, 2014ZX01032401-001)和深圳市重点实验室基金(深发改[2013]993 号)资助

Key Extraction Schemes for SRAM PUF

Liangliang ZHANG1,2(), Yiwei ZHANG2, Ruiyi SUN2, Yuan ZHOU2, Xin’an WANG1   

  1. 1. School of Electronics Engineering and Computer Science, Peking University, Beijing 100871
    2. Nationz Technologies Inc., Shenzhen 518057
  • Received:2016-06-27 Revised:2016-12-26 Online:2017-11-20 Published:2017-11-20

摘要:

为了利用PUF获得芯片唯一、随机的密钥, 详细分析可用于SRAM PUF的密钥提取方案, 包括采用级联纠错码的硬判决和软判决译码方案。利用芯片上的实际SRAM PUF响应和软件仿真, 验证两种方案的效果。结果表明, 对于SRAM PUF, 软判决方案更加可靠和高效。

关键词: 物理不可克隆函数(PUF), 密钥提取, 级联纠错码, 硬判决纠错, 软判决纠错

Abstract:

To acquire unique and random keys for chips from PUF, key extraction schemes for SRAM PUF are introduced. These schemes include the hard-decision and soft-decision decoding ones involving concatenated error-correcting code. By the actual responses of SRAM PUF’s on chips and software simulation, the effect of above two schemes is verified. The result shows that, for SRAM PUF, the soft-decision scheme is more reliable and efficient.

Key words: PUF, key extraction, concatenated error-correcting code, hard-decision error correction, soft-decision error correction