Q: When is the RNG needed?
Tim Walberg
walberg at cig.mot.com
Fri Jan 29 07:54:51 CET 1999
On 01/29/1999 11:53 +0100, Werner Koch wrote:
>>
>> Not a Pseudo RNG is needed but a RNG. The difference is that a PRNG
>> outputs a well defined sequence of random bytes once it has been
>> seeded.
I have written a not-quite-so-pseudo-RNG that I use for some small applications
that I've developed. It's based on the Xrand48 functions but also includes
factors from the current time-of-day (time() et. al.) and Solaris' high-resolution
timers (gethrtime(), gethrvtime()). I know that the high res timers are
not supported on all platforms, but considering the interface they provide
(there is no well-defined zero point - all you are guaranteed is that the
values are monotonically increasing and that they are reasonably accurate
to some hardware-defined resolution), they seemed like a fair candidate for
helping avoid absolute predictability. I haven't done any formal analysis
of the algorithm, but it has been more than suitable for my needs. I'm
curious whether a similar approach has been considered for GPG (or other
uses) - I know there would be some portability issues, but it might
be simpler than a separate daemon and quicker than compressing/encrypting
a bunch of files... Any thoughts?
tw
--
+--------------------------------------+------------------------------------+
| Tim Walberg | Phone: (847) 632-3407 |
| Motorola CE/ITS | Pager: (800) SKY-TEL2 PIN:1384689 |
| 1475 W Shure Dr. IL75-2H14 | FAX: (847) 632-5769 |
| Arlington Heights, IL 60004 | |
+--------------------------------------+------------------------------------+
| http://www.cig.mot.com/~walberg | E-mail: walberg at cig.mot.com, |
| http://www.skytel.com/Paging (pager) | 1384689 at skytel.com (pager) |
+--------------------------------------+------------------------------------+
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 256 bytes
Desc: not available
Url : /pipermail/attachments/19990129/73bf63c4/attachment.bin
More information about the Gnupg-devel
mailing list