发明名称 RANDOM NUMBER GENERATION
摘要 A method for the generation of one-time sequences of bits of arbitrary length based on the randomness of execution time allotted to threads with different priority inside a digital computer running a multitasking operative system is presented. When two or more processes are running inside a computer or other processor, the time allotted to each task depends on the load of the system at a particular instant in time. The random number generator makes use of the fact that in modern multitasking environments, the resources allocated to a process is a complex function of the state of the processor and operating system at a particular point in time to generate a random sequence of bits of arbitrary length. The random number generator phase executes two processes in parallel with different priorities assigned to them, and counts the number of cycles or iterations they were able to complete. It then compares the two cycle counts and retains the least significant bit of the difference, which is deemed to have an uncertainty of 50%. This is a particular implementation of a more general idea that links the realms of physics and information theory.
申请公布号 WO0173542(A1) 申请公布日期 2001.10.04
申请号 WO2001IE00042 申请日期 2001.03.29
申请人 FENG SHUI. INC.;STARUIALA, GERALD;MCROBERTS, JAMES, EDWARD 发明人 STARUIALA, GERALD;MCROBERTS, JAMES, EDWARD
分类号 G06F7/58;(IPC1-7):G06F7/58 主分类号 G06F7/58
代理机构 代理人
主权项
地址