跳至主要内容

QuiddiKey RNG

随机数生成器 (RNG) 在许多加密操作中至关重要。 例如,RNG 用于保护物联网 (IoT) 或汽车或数据中心设置中的连接。 内在 ID QuiddiKey® RNG 是一种符合 NIST SP 800-90 标准的硬件 IP 解决方案,可实现具有 NIST SP 800-90A 中指定的确定性随机位生成器 (DRBG) 的链式 RBG 结构。 RBG 的种子是从 SRAM 物理不可克隆函数 (PUF) 中的噪声中获取的真随机种子。 该结构遵循 NIST SP 800-90B 规范。

SRAM PUF 使用任何数字芯片中可用的标准 SRAM 的行为来提取熵。 它们几乎不可能复制、克隆或预测。 这使得它们非常适合需要高质量随机数作为强密钥材料、初始化向量 (IV)、随机数等的应用。QuiddiKey RNG 独立于技术,可以轻松添加到几乎任何芯片 - 从微小的芯片微控制器 (MCU) 到高性能片上系统 (SoC)。

QuiddiKey RNG 图

特征

  • 提供 256 位随机熵
  • 使用标准 SRAM 上电值作为真正的随机源
  • 包括内置自测试
  • 简化与自定义驱动程序 API 的集成
  • 符合 NIST SP 800-90A/B

产品特点

  • 可以轻松添加到几乎任何芯片 - 从微型 MCU 到高性能 SoC
  • 独立于代工厂和技术节点
  • 支持 FIPS 140-3 认证
  • 包括攻击对策
  • 后量子计算仍然安全

应用领域

  • 内容保护
  • 认证
  • 安全通信
  • 平台安全

认证证书

  • 适用于 DRBG、HMAC、SHA 的 NIST CAVP – 待定
  • 符合 NIST SP 800-90A/B 标准
  • 支持FIPS140-3认证

QuiddiKey RNG 配置

QuiddiKey RNG

100

安全强度(位)

256

逻辑(门)

45k

所需 SRAM(字节)

4k

输出时间(周期)

25k

接口

APB

逻辑BIST

攻击对策

符合 NIST SP 800-90A 的 DRBG
• 健康检查
• 重新播种计数器
• 测试接口

符合 NIST SP 800-90B 的熵源
• 熵模型和证明

外部 DRBG 实例化

(✓)

之后需要重新播种

2^48 个请求

(✓)功能是可选的

工作范围

基于内在 ID PUF 的解决方案已部署在 MCU/SoC/ASIC 上,采用多种代工厂/工艺节点组合。 经过多年的现场操作,这种多样化阵列中的 SRAM PUF 响应已被证明适用于各种操作环境。

QuiddiKey 可靠性图片

QuiddiKey RNG 可交付成果

QuiddiKey RNG IP 可以轻松集成到所有代工厂和工艺节点的任何半导体设计中。 标准交付成果包括:

  • RTL 网表(VHDL、Verilog)
  • APB接口
  • 测试台(UVM + VHDL)
  • Synopsys Design Compiler® 综合约束 (tcl)
  • 寄存器描述(IP-XACT)
  • 驱动程序(C 源代码、标头)
  • 配套文档
  • C 模型
回到顶部