A Low Overhead Error Correction Algorithm Using Random Permutation For Sram Pufs

INFORMATION SECURITY AND PRIVACY, ACISP 2019(2019)

引用 1|浏览10
暂无评分
摘要
Static Random Access Memory-based Physically Unclonable Function (SRAM PUF) is frequently used in cryptographic applications such as key generation and IP protection because of its low cost, simple operation and high security features. The stability of PUF response is susceptible to environmental noise, so it requires the assistance of error correction algorithms when used as a key or ID. However, the actual error correction capability of the theoretically selected Error Correcting Codes (ECC) is always lower than expected. In this paper, we explore the specific reasons why SRAM PUF cannot use the theoretically selected ECC algorithm directly. In addition, an efficient and concise preprocessing method for random permutation is proposed to disturb the original position of unstable bits in the SRAM PUF response, thus confusing its instability distribution. Our experimental results show that the processed SRAM PUFs can recover the response sequence stably without increasing ECC's error correction capability, which effectively saves the resource consumption of error correction circuit.
更多
查看译文
关键词
SRAM PUF, Key generation, Error Correcting Codes, Non-uniform, Random permutation, Reed-Muller Codes
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要