HonPUF

纯软件 SRAM PUF 实现 · 容忍高达 46% BER · 适应任何带 SRAM 的 MCU · 中国自主知识产权

纯软件实现

不依赖任何硬件安全模块,纯 C 源代码,可部署到任何带 SRAM 的 MCU 上。

极强抗噪

传统 SRAM PUF 要求 BER ≤ 25%,HonPUF 采用级联纠错码,在 BER达到40%~46% 时仍保持很好的FRR。

极强FRR

另一个角度,在相同的 BER 下,HonPUF 的 FRR 可以很低,比如达到1e-24甚至更低的水平,远远超过航空航天的要求(1e-12)。

适应性广

适合市面已有的任何带 SRAM 的 MCU,32位 16位 8位甚至4位机均可。

中国自主知识产权

级联纠错码路线,与 市场上 的 BCH/Golay 软判决路线不同。

快速开始

$ # 下载 qemu_sram_puf_test.zip,解压后进入目录
$ cd qemu_sram_puf_test
$ ./build_and_run.sh
# 感受 HonPUF 在 RISC-V QEMU 上的完整注册与重建流程

下载 zip 技术参考