技术参考

HonPUF 方案中使用的配套算法

CRC(循环冗余校验)

CRC(Cyclic Redundancy Check)是一种基于多项式除法的检错码,广泛用于数据完整性校验。

在 HonPUF 中,CRC 用于:

HonPUF 的 CRC 函数由用户自定义,可以根据目标平台选择最合适的实现(硬件 CRC 外设、查表法、位运算法等),布局参数中通过宏配置。

SHA-256

SHA-256(Secure Hash Algorithm 256-bit)是 SHA-2 家族的一员,输出 256 位的哈希值。

在 HonPUF 中,哈希函数承担关键的安全校验角色:

哈希函数同样由用户自定义,推荐使用 SHA-256,也支持其他哈希算法md5 sha3等。