项目简介
本项目致力于解决物联网(IoT)中嵌入式设备的安全问题,特别是满足设备身份认证和加密操作对高熵随机输入以及安全、防篡改身份的需求。通过设计并实现基于物理不可复制功能(PUF)的集成方案,有效提升物联网设备的安全性。该方案支持RIOT操作系统,可适配约250个平台。
项目的主要特性和功能
- 利用未初始化的SRAM生成设备唯一数字指纹。
- 依据对PUF性能的实际研究,提供统计显著的数据样本,量化静态SRAM偏差和设备老化对PUF性能的影响。
- 生成用于身份认证和加密操作的安全随机种子与设备唯一密钥。
- 在实际场景中验证PUF的不可预测性,确保密钥超过128位的安全性。
- 进行实际安全评估,展示SRAM PUF对常见攻击场景的抵抗能力。
安装使用步骤
假设用户已经下载了本项目的源码文件,可按以下步骤操作: 1. 确保掌握相应的硬件平台和RIOT操作系统的相关知识。 2. 参考Getting Started指南编译代码。 3. 建议仔细阅读项目文档和每个文件的代码注释,以深入了解项目的运作原理和使用方法。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】