Two Plus Two Newer Archives  

Go Back   Two Plus Two Newer Archives > Internet Gambling > Internet Gambling
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #61  
Old 10-07-2007, 09:40 PM
jimbolina jimbolina is offline
Junior Member
 
Join Date: Jul 2007
Posts: 22
Default Re: Shuffling at sites

I'm pretty sure Prima/microgaming uses something like this setup: http://www.fourmilab.ch/hotbits/

If you were interested enough. You could make this as a home project.
Reply With Quote
  #62  
Old 10-07-2007, 11:29 PM
Lyrrad Lyrrad is offline
Senior Member
 
Join Date: Oct 2006
Posts: 129
Default Re: Shuffling at sites

[ QUOTE ]
im now happy that thermal noise can be a good source of entropy.

but.. lets think about the implementation we're discussing here for a minute... if the thermal noise that pokerstars was using was guaranteed to be completely random then there'd be no point in hashing it with the mousemovement data and other user input to make it somehow EVEN MORE random, dont you agree with that logic? so there must be some reason why theyre doing that that means they dont entirely trust the thermal noise entropy on its own.

they also say on their web site that they utilise a PRNG as well.. so its not clear why they'd do that unless they were somehow not getting the results (performance? quality? unclear what) out of their thermal noise and mousemovements generators. dont you agree that there must be some reason why they do that, that they havnt explained?

im not being paranoid, im just being inquisitive and playing devil's advocate.

the whole thrust of my posts, which no one seems to discuss or question, is that a high quality prng thats well implemented is going to shuffle cards extremely well and as well as a claimed truly random source.. and that no one has visibility into the cards that are shuffled, with either method. thus you shouldnt somehow trust a trng any more than a prng when it comes to a shuffled deck. it makes not the slightest bit of difference to the shuffled deck or the end users who are playing cards wth that deck.


[/ QUOTE ]

Why use two sources of random data? If one of the sources was compromised, the shuffle will still be completely random. Essentially they do the following: random data + random data = random data. However, if some data is slightly not random, then it's random data + non-random data = random data. Essentially a property of random data is that you can combine it with any other data, random or non-random to get random data up to the length of the original random data. (As long as the random data source is from an independent source of the other data)

Adding good pseudo-random sources (hash and stream) makes it so that even if the true randomness breaks down, then there is still some level of unpredictability.

I'd assume that PokerStars has some tools to measure the randomness of the sources and monitors it regularly.

Why PRNGs aren't used exclusively: With TRNG sources and a proper method, even if you know how the cards are generated, it's impossible to predict what cards are going to come next. Without a TRNG in use, then it is theoretically possible to predict the cards if you know the algoritm.
Reply With Quote
  #63  
Old 10-07-2007, 11:39 PM
demon102 demon102 is offline
Senior Member
 
Join Date: Sep 2006
Location: magically delicious
Posts: 3,275
Default Re: Shuffling at sites

I like to do the shuffle when Im roller skating
Reply With Quote
  #64  
Old 10-08-2007, 01:15 AM
PokrLikeItsProse PokrLikeItsProse is offline
Senior Member
 
Join Date: Aug 2004
Posts: 1,751
Default Re: Shuffling at sites

It's been a while since the early days of FTP when their top pros were online a lot and chatting and I haven't been able to find a page on their website, but I seem to recall that the description of knowledgeable people like Chris Ferguson was that the RNG was something like a truly random hardware RNG that relied on something like radioactive decay to generator numbers and, on top of that as a failsafe in case the hardware failed, a pseudo-random RNG based on things like user inputs (and if you can predict the time in microseconds between clicks of the entire user base, then you deserve any money you can gain from that.

I think that continuous shuffling was also supposed to be intended as a security feature so that someone couldn't get the cards to come in advance if their system was compromised.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:18 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.