alternativni odpoved:
predstav si ze mas geneticky generator cisel.
ale ty cisla musis hashovat. aby nikdo nezjistil
jake cislo padne jeste predtim nez se objevi na ruletnim stolu.
Aha, takže to generuje jakýsi genetický generátor čísel (buzz-word? nebo ses zase jenom špatně vyjádřil? nic takového totiž neexistuje a ani to nedává smysl) a ne hashovací algoritmus
Karl: Tak proč ten program prodáváš, když funguje?
Jo, to by mě taky zajímalo, proč to nepoužije na vyhrání milionů v kasínech a místo toho to chce prodat.
Moje teorie podle tvého dosavadního popisu:
- ruletní systém vygeneruje číslo, spočítá hash(číslo+nonce) a tuto hodnotu pošle hráčům
- hráči si vsadí
- systém odtajní číslo a nonce
Upřímně řečeno divil bych se, že by nějaké kasino provozovalo až _takhle_ děravý systém.
Tenhle systém je bezpečný, pokud číslo i nonce generuje kasíno pomocí alespoň kryptograficky bezpečného pseudonáhodného generátoru, nonce má alespoň cca 80 bitů (dost možná by stačilo i míň, čas na sázky je dost omezený) a ta hashovací funkce má avalanche effect. Nemělo tam být, že to kasíno tu nonce zveřejní ještě před sázkou nebo že ji získá od hráčů? Pak by samozřejmě stačilo vyzkoušet jen těch pár možných čísel rulety a každá sázka by byla na jistotu.
Sten: To by ses divil, kolik lidí je schopno provozovat náhodný generátor stylem SHA(seed+iter) a hrozně se diví, když pak někdo vymyslí hash extension attack nebo jim na tabuli dokáže neplatnost implikace cryptohash → výstup je náhodný .
Tipuju, že Karl by byl jedním z nich :-), ale (fungující) kasína ví, že náhoda je na jejich straně, tak co se patlat s hashi, když stačí
tohle nebo
tohle. A jestli něco takového prolomil, tak ten program může poslat do CERNu, nedávno tam měli podobné problémy při detekci Higgsova bosonu a každou pomoc by bohatě zaplatili
Hezkej clanecek ono. vsechna reseni co se toho tyce jsou komplikovane na tolik, ze clovek musi byt na to proste odkazan a denno denne u toho sedel, aby si dokazal naskladat vsechny nutne informace pro den programovani do hlavy.
Článeček hezkej, ale tohle pro virtuální ruletu nefunguje. A popsat princip tohohle rozhodně není složité.
V tom programu je tolik variaci nastaveni, ze kazde nove nastaveni je vlastne novy system. U spinu cisla 1 000 000 000
se pocitali rozptyly padani cisel s ruznyma blokama cisel anebo cisel jednotlivych, a ty jsou cca sude stejne.
Zajímala by mě jediná věc: jak jsi dokázal obejít to, že u kryptograficky bezpečných pseudonáhodných generátorů nejde vypočítat následující hod, aniž bys získal plný přístup k hardwaru systému, který jej počítá?
Stale je to cca stejne, protoze vsechny kasina maj software od firmy playtech. Kasino jak dobre vis, je jenom matrac
ve ktere jsou penize a jeste to dela i reklamu po svete.
Vsechen hraci software je od te same firmy, takze rozdily
mezi kasinama opravdu moc velke nejsou.
Tenhle systém s certifikovanou náhodností?