发明名称 Distributed state random number generator and method for utilizing same
摘要 A system and method for generating random numbers utilizing a shared or distributed source of entropy is disclosed. In one embodiment, the invention allows networked computers to generate and share entropy in proportion to the need for random numbers utilized to initialize the internal state of random number generators residing on the computers. A shared session key generated during communications between a first and second computer is appended to the current internal state of the random number generators residing on the computers to create a bit string. The bit string is then mixed or hashed using a one-way "hash" function such as message digest function to produce a mixed bit string. At least a portion of the mixed bit string is then used to reinitialize the internal state of the random number generators residing on the computers. Since the initial state of the random number generators residing on the computers will be different, the values used to reinitialize the internal state of the generators will be different. In the case of a computer network, the internal state of each host computer's random number will thus ultimately be dependent upon on the internal state of every other computer that the host has communicated with and the order in which the communications took place.
申请公布号 US6628786(B1) 申请公布日期 2003.09.30
申请号 US19970941677 申请日期 1997.09.30
申请人 SUN MICROSYSTEMS, INC. 发明人 DOLE BRYN
分类号 H04L9/22;(IPC1-7):H04L9/22 主分类号 H04L9/22
代理机构 代理人
主权项
地址