Generatore numeri casuali di PokerStars (RNG)
PokerStars ha sottoposto massicce informazioni sul generatore di numeri casuali di PokerStars (RNG) a due organizzazioni indipendenti. Abbiamo chiesto a tali fidate società di effettuare un’analisi approfondita sulla casualità dell’output generato dall’RNG, e sulla sua implementazione nel sistema usato per mescolare le carte su PokerStars..
BMM International è un’agenzia indipendente che si occupa di test e di consulenza relativi al design, alla valutazione, all’implementazione, alle prove e alla gestione di computer e di sistemi internet. Questa società testa e certifica tutte le forme di sistemi e network computerizzati per il commercio convenzionale ed elettronico, ed è specializzata in sistemi di gioco, puntate e scommesse sportive.
PokerStars ha fornito a BMM il codice sorgente del suo RNG, del sistema utilizzato per mescolare le carte e del software usato per proteggere la sicurezza dei numeri casuali. BMM ha quindi sottoposto il codice sorgente e l’output generato dall’RNG a rigorosi test, compresi i test Marsaglia Die Hard.
BMM ha riscontrato che:
- l’RNG e il sistema utilizzato per mescolare le carte di PokerStars generano risultati assolutamente casuali e imprevedibili
- il software utilizzato da PokerStars soddisfa tutti i requisiti standard del settore (fra cui le sorgenti entropiche, la sicurezza, l’imprevedibilità, l’uniformità e l’imparzialità)
- il software ha superato i test Marsaglia Die Hard
BMM ha concluso asserendo che l’RNG e il sistema per mescolare le carte di PokerStars sono in linea con i requisiti dello standard "I0101 - Internet Gaming Random Number Generator Requirements."
www.bmm.com.au
Cigital, Inc. è una società leader nella fornitura di soluzioni per accelerare lo sviluppo e il rilascio di software di alta qualità. La società è una della maggiori fornitrici di soluzioni relative alla gestione della qualità dei software (SQM) di molte delle compagnie internazionali di tutto il mondo, comprese Visa International, AOL Time Warner, Motorola, General Electric, Ericsson e molte altre.
Cigital ha annunciato di aver confermato la regolarità e la sicurezza del generatore di numeri casuali (RNG) che PokerStars utilizza per mescolare le carte sul suo sito di poker online PokerStars.com.
Cigital ha analizzato il codice sorgente, le fonti entropiche e la documentazione relativa all’implementazione dell’RNG di PokerStars. Inoltre, PokerStars ha sottoposto all’esame di Cigital un esempio di output RNG, il quale ha superato il test FIPS 140-1 al quale è stato sottoposto. Utilizzando metodi standard per l’uso dell’RNG e avendo completo accesso al codice sorgente, Cigital non è stata in grado di violare l’RNG di PokerStars. Cigital ha verificato che l’implementazione di PokerStars è conforme ai migliori standard esistenti nella generazione casuale di valori.
"Un software in grado di generare numeri casuali affidabili è un requisito fondamentale nell’industria del gioco", ha dichiarato Gary McGraw, Chief Technology Officer di Cigital. "Le nostre analisi hanno incluso un esame approfondito dell’algoritmo che sta alla base della generazione dei numeri casuali. Possiamo affermare con fiducia che l’uso dell’RNG di PokerStars dà come risultato sequenze statisticamente casuali impiegate per generare le mani di poker distribuite su PokerStars.com. Questo si traduce in un ambiente di gioco sicuro e affidabile per i giocatori del sito".
"La reputazione di Cigital quanto a eccellenza è ben nota nel settore del gioco", ha detto Dan Goldman, Vice Presidente del Marketing di PokerStars. "La loro precedente scoperta di una pecca critica nell’implementazione dell’RNG da parte di uno dei principali siti di poker online ci ha spinto a decidere di lavorare con loro. La loro considerevole esperienza dal punto di vista tecnico e il loro approccio globale approfondito all’affidabilità e alla sicurezza del software li hanno resi un fidato consulente esterno".
Glossario
Entropia: misura del disordine o della casualità di un sistema.
FIPS 140-1: uno degli standard del governo degli Stati Uniti per l’implementazione di moduli crittografici, vale a dire hardware o software che cripta e decodifica dati o esegue altre operazioni crittografiche. FIPS 140-1 specifica i requisiti di sicurezza che devono essere soddisfatti da un modulo crittografico utilizzato in un sistema di sicurezza che protegge informazioni all’interno di un sistema informatico.
Marsaglia Die Hard Test: una rigorosa serie di test per i generatori di numeri casuali, sviluppata da George Marsaglia, professore emerito della Florida State University (il quale ha anche sviluppato una vasta gamma di RNG ampiamente utilizzati).
Generatore di numeri casuali (RNG): un sistema, un congegno o un modulo che crea una sequenza di numeri apparentemente non collegati fra loro.



