发明名称 |
Hardware random number generator |
摘要 |
A random number generator may include an input configured to receive a plurality of entropy bits generated by an entropy source of a random number generator, wherein the random number generator is configured to generate a plurality of random numbers; and an entropy health monitor coupled with the input, wherein the entropy health monitor is configured to perform a corrective action based on the plurality of entropy bits. |
申请公布号 |
US9311051(B2) |
申请公布日期 |
2016.04.12 |
申请号 |
US201313738899 |
申请日期 |
2013.01.10 |
申请人 |
Advanced Micro Devices, Inc. |
发明人 |
Kaplan David A.;Wu Winthrop J. |
分类号 |
G06F1/02;G06F7/58 |
主分类号 |
G06F1/02 |
代理机构 |
Liang & Cheng, PC |
代理人 |
Liang & Cheng, PC |
主权项 |
1. An apparatus, comprising:
an input configured to receive a plurality of entropy bits generated by an entropy source of a random number generator, wherein the random number generator is configured to generate a plurality of random numbers; and a hardware entropy health monitor coupled with the input, wherein the entropy health monitor comprises:
a plurality of health check blocks, wherein a first health check block of the plurality of health check blocks is configured to generate a first health check error based on a subset including fewer than all of the plurality of entropy bits, and wherein a second health check block of the plurality of health check blocks is configured to generate a second health check error based on all of the plurality of entropy bits, andan error counter configured to store a number of health check errors generated by the plurality of health check blocks, wherein the entropy health monitor is configured to perform a corrective action in response to the number of health check errors exceeding an error limit. |
地址 |
Sunnyvale CA US |