发明名称 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