Re: Microsoft .NET PRNG
Skip Carter <[email protected]> Fri, 30 Jul 2004 09:32:03 -0700
| Newsgroups | gmane.comp.security.programming |
|---|---|
| Message-ID | <[email protected]> |
> I have read both FoundStone's and @Stakes reviews of the PRNG included with > the Microsoft .NET 1.1 framework (also the Win32 CryptoAPI) , however there > is little information available (that I have been able to locate) that > discusses the actual method used, or an analysis of how reliable it is from > a cryptographic perspective. > > I don't profess to be expert enough on random number generation and > cryptography to criticize the implementation, however I would like to know > more about it as most code samples I have seen and now an application I am > auditing is relying extensively on the CryptoAPI to provide facilities for > random key generation. > > Does anyone have any technical resources which discuss concerns or > commendations of the implementation? I don't know about the specific PRNG, but I can point you to some PRNG references in general including what can go wrong with a bad generator. http://www.taygeta.com/random.xml Whether a PRNG is good or bad can depend upon the application. Just because a particular one is suitable for a Monte Carlo calculation does not mean it will be necessarily suitable for cryptographic uses. The analysis of the algorithm has to have the application in mind. Skip -- Dr. Everett (Skip) Carter Phone: 831-641-0645 FAX: 831-641-0647 Taygeta Scientific Inc. INTERNET: [email protected] 1340 Munras Ave., Suite 314 WWW: http://www.taygeta.com Monterey, CA. 93940