发明名称 |
Adding entropy for improved random number generation in a computer system |
摘要 |
A parallel computer system adds entropy to improve the quality of random number generation by using parity errors as a source of entropy because parity errors are influenced by external forces such as cosmic ray bombardment, alpha particle emission, and other random or near-random events. By using parity errors and associated information to generate entropy, the quality of random number generation in a parallel computer system is increased. |
申请公布号 |
US8745114(B2) |
申请公布日期 |
2014.06.03 |
申请号 |
US201213684073 |
申请日期 |
2012.11.21 |
申请人 |
International Business Machines Corporation |
发明人 |
Inglett Todd A.;Tauferner Andrew T. |
分类号 |
G06F7/58 |
主分类号 |
G06F7/58 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer implemented method for a software agent to receive a random number, the method comprising the steps of:
providing a parallel computer system comprising a plurality of nodes, each node comprising a memory; detecting at least one parity error in at least one of the memories in the plurality of nodes; using time and location of the at least one parity error to add entropy to an entropy pool, wherein the location comprises a chip serial number corresponding to a memory chip where a current parity error occurred; using the entropy pool to generate a random number; and the software agent receiving the generated random number and transforming the generated random number to a form usable by the software agent.
|
地址 |
Armonk NY US |