跳至主要内容

用于Arm Cortex-M核心开发板的BK-Demo

通过在Arm Cortex-M核心开发板上安装BK-Demo,探索Intrinsic ID BK软件必须提供的功能。 BK-Demo是模拟版本,模仿了固有ID商业产品BK-Pro的行为和功能。. 该产品基于 SRAM 物理不可克隆函数 (PUF) 的概念,其中底层 SRAM 用作 硅指纹 可以从中派生设备唯一密钥,从而避免将密钥材料存储在芯片上。

BK-Demo演示了BK-Pro API的工作原理,并允许您:

  • 注册设备,生成激活码和PUF根密钥。
  • 从PUF根密钥派生设备唯一和独立的加密密钥。
  • 通过使用设备唯一的包装密钥来包装用户密钥,从而保护用户密钥。
  • 例如,从SRAM PUF派生ECC 256位私钥并计算公钥。 此外,即使在电源循环后,也要验证每次都重建相同的密钥对。
  • 生成证书签名请求(CSR)和签名证书(SSC)。
  • 签署并验证邮件(ECDSA)。
  • 生成用于安全通信(ECDH)的临时密钥。

重要的提示: BK-Demo模仿了此行为,但没有提供与商业BK产品相同的安全级别。 BK-Demo创建的密钥和证书仅用于演示和评估目的,不安全用于商业产品。

BK-Demo作为压缩存档提供。 归档文件包含以下各项:

  • 二进制文件
  • 证明文件
  • 示例 MCUXpresso 项目

BK-Demo 二进制文件适用于 Arm Cortex M0+、M33、M4 和 M7 内核开发板。

为了轻松上手,我们添加了一个 MCUXpresso 项目作为示例。 这个项目需要:

根据理事会条例 (EC) 第 428/2009 号、双重用途控制类别 5D002,BK-Demo 受欧盟出口限制的约束。

我们重视您的建议

在这一年中,我们将在其他平台上提供BK-Demo。 有什么建议吗? 请随时通过info [@] intrinsic-id.com与我们联系。

请填写此表格并获得接收BK-Demo的批准。 带星号(*)的字段为必填项。

回到顶部