|Cigital, Inc., a leading provider of solutions to speed the development and delivery of high-quality software, today announced that it has confirmed the reliability and security of the random number generator (RNG) that PokerStars uses to shuffle cards on its PokerStars.com online poker site.|
(Warning – hardcore maths words ahead like ‘entropy’ and ‘algorithmic’. Come on gamblers, this stuff is good to know. Really)
Cigital analyzed the source code, entropy sources and documentation for PokerStars' RNG implementation. In addition, a sample RNG output stream provided by PokerStars was subjected to -- and passed -- FIPS 140-1 testing. Using standard methods for exploiting RNGs and having full access to the source code, Cigital was unable to break the PokerStars RNG. Cigital found that the PokerStars implementation adheres to the current state-of-the-practice in generating random seeding values.
'Software that can generate reliable random numbers is an absolute requirement in the gaming industry,' said Gary McGraw, chief technology officer at Cigital. 'Our analysis included extensive examination of the underlying algorithm for random number generation. We can state with confidence that use of the PokerStars RNG results in statistically random sequences used to generate the poker hands dealt on PokerStars.com. This, in turn, should provide a safe and fair gaming environment for the site's players.'
'Cigital's reputation for excellence is well known in the gaming industry,' said Dan Goldman, vice president of marketing at PokerStars. 'Their previous discovery of a critical RNG implementation weakness at a major online poker site made our decision to work with Cigital an easy one. Their considerable technical expertise and thorough approach to software reliability and security have established them as a trusted third-party evaluator.'