发明名称 Technique for efficiently generating pseudo-random bits
摘要 The present invention provides a method, system, and computer program product for efficiently generating pseudo-random bits. A value which has a relatively short length is used as input to a generator function. In a preferred embodiment, the generator is a 1-way function based on the discrete logarithm with short exponent, or "DLSE", problem. Preferably, the generator function uses modular exponentiation of a fixed base, modulo a safe prime number. In particular, the function may be G<custom-character file="US20020085712A1-20020704-P00001.TIF" wi="20" he="20" id="custom-character-00001"/>x modulo P where the length of x is at least 160 bits and the length of the output at each iteration is at least 1024 bits. Thus, any 160 of the 1024 bits can be selected for use as input to the next iteration, while producing 864 pseudo-random bits per iteration. This generator exhibits an improved rate, faster computation time, and/or reduced storage requirements as contrasted to prior art generators based on the DLSE. Precomputation tables may be used, if desired, for even better efficiency.
申请公布号 US2002085712(A1) 申请公布日期 2002.07.04
申请号 US20010753727 申请日期 2001.01.03
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GENNARO ROSARIO
分类号 H04L9/22;(IPC1-7):H04L9/00 主分类号 H04L9/22
代理机构 代理人
主权项
地址