硬件IP模块(四):熵源

熵源

本文档规定了ENTROPY_SRC硬件IP功能。

一、概述

特征

  • 本修订版提供了与外部物理随机噪声发生器(也称为物理真随机数发生器)的接口。PTRNG外部源是物理真随机噪声源。SP 800-90B定义了噪声源及其与熵源的关系。

  • 提供一组寄存器用于固件以获得熵比特。

  • 支持中断:

    • 熵位可用于固件消耗。
    • 内部运行状况测试检测到测试失败。
    • 发生内部FIFO错误。
  • SP 800-90B定义的两项健康检查由本修订版执行:重复计数和自适应比例测试。

  • 此修订版还执行了两项额外的硬件健康检查:Bucket和Markov测试。

  • 还支持固件定义(基于邮箱)和供应商定义的运行状况检查。

  • 此修订版支持运行状况检查失败警报。

描述

该IP块提供了能够使用PTRNG噪声源以符合FIPS(尽管NIST SP 800-90B)和CC(AIS31)建议的方式生成随机值的熵源。

由该块生成的随机值用作CSRNG块的非确定性种子。CSRNG的输出然后直接由固件使用,或者通过熵分布网络分布到其他硬件块。

就AIS31类而言,该块旨在满足PTG.2类物理熵源的要求,“内部”熵(AIS31术语,意思是在输出引脚之前测量的最小熵

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值