Blog · Équité et anti-triche

Aléa Web Crypto dans le poker sur navigateur : ce que cela prouve, et ses limites

Équité et vérification Publié le 01/10/2026 · Équipe de recherche Fair Poker

Quand un jeu de poker tourne dans le navigateur, la question est légitime : d’où vient un vrai hasard dans une page web ? La réponse courte est que les navigateurs modernes exposent la Web Crypto API, et que crypto.getRandomValues() sert à produire des valeurs aléatoires cryptographiquement fortes.

C’est utile, mais ce n’est pas toute l’histoire de l’équité. Un mélange sûr a besoin d’une entrée difficile à prédire avant la main, d’une méthode claire pour transformer cette entrée en ordre de paquet, puis de preuves que le joueur peut vérifier après coup.

Ce que Web Crypto apporte au poker

L’interface Crypto du navigateur donne accès à des fonctions cryptographiques de base, dont un générateur d’aléa fort. MDN décrit crypto.getRandomValues() comme la méthode qui remplit des tableaux typés avec des valeurs aléatoires cryptographiquement fortes : MDN getRandomValues.

Pour le poker, c’est important parce qu’un hasard ordinaire ne suffit pas. Une fonction faite pour des animations, des couleurs ou de petits jeux n’est pas une primitive de sécurité. La graine d’un mélange doit être difficile à deviner par un autre joueur, par le serveur ou par un script avant que le paquet soit fixé.

Cela rejoint l’entropie cryptographique dans les mélanges de poker. L’entropie est une incertitude fraîche. Web Crypto est une source pratique de cette incertitude dans le navigateur.

Pourquoi c’est mieux qu’un hasard ordinaire

La spécification Web Cryptography indique que getRandomValues génère des valeurs aléatoires cryptographiquement fortes : W3C Web Cryptography. En clair, l’objectif est un usage sensible pour la sécurité, pas seulement un résultat qui a l’air mélangé.

Le poker reste sensible même avec des jetons de loisir. Si quelqu’un peut deviner la graine, il peut peut-être réduire fortement les ordres possibles du paquet. Si le serveur peut choisir sa graine après avoir vu d’autres entrées, le mélange peut être orienté. Si personne ne peut rejouer le calcul, le site demande encore une confiance aveugle.

C’est pourquoi le degré de hasard d’un mélange n’est pas seulement une question de mathématiques. Le nombre d’ordres possibles est énorme, mais l’équité dépend de la façon dont l’ordre a été choisi et de la possibilité de le biaiser.

Ce que l’aléa ne prouve pas

Des octets aléatoires forts ne prouvent pas qu’un site les a utilisés honnêtement. Ils ne prouvent pas que le paquet était fixé avant les mises. Ils ne prouvent pas que personne n’a vu des cartes cachées. Ils ne bloquent pas non plus la collusion, le vol de compte ou l’assistance en temps réel.

Les publications du NIST sur la génération de bits aléatoires distinguent sources d’entropie, générateurs déterministes et tests, car une sortie sûre dépend de plusieurs couches : NIST random bit generation publications. Un système de poker ajoute une autre couche : la vérification publique.

L’aléa est l’ingrédient. La vérification est le reçu. Le joueur a besoin des deux pour savoir que le paquet n’avait pas seulement l’air aléatoire, mais qu’il suivait bien le processus annoncé.

C’est le rôle de la vérification d’un mélange étape par étape. Un système vérifiable doit publier assez d’entrées, d’engagements et de résultats pour permettre une relecture indépendante de la main.

Une bonne liste de contrôle

Sans auditer tout le code, un joueur peut poser de meilleures questions :

Fair Poker se concentre sur le poker vérifiable en jetons de loisir. L’idée utile n’est pas de dire que “le navigateur est magique”. Elle est plus précise : le navigateur peut fournir une entrée aléatoire forte, et un protocole bien conçu peut transformer cette entrée en mélange vérifiable.

Conclusion

Web Crypto est une base solide pour l’aléa dans le poker sur navigateur. Cela aide à répondre à la question : la graine pouvait-elle être devinée ? Mais cela ne répond pas seul à toutes les questions d’équité. Un poker en ligne digne de confiance combine aléa fort, engagements, traces rejouables et limites expliquées franchement.

Curieux de voir comment l’équité prouvable est construite ?

Fair Poker est un projet de recherche open source à but non lucratif sur l’équité vérifiable au Texas Hold’em : le paquet est chiffré et mélangé par les navigateurs des participants, il n’y a pas de serveur de distribution, et chaque main peut être vérifiée indépendamment. Le projet ne fournit aucun service de jeu au public ; le code complet est public — téléchargez-le et montez votre propre instance pour l’étudier.

Télécharger le code

Ce site est un projet de recherche open source à but non lucratif et ne fournit aucun service de jeu au public ; la démo est réservée aux tests de recherche avec des jetons de test sans valeur — pas d’argent réel. Cet article est un contenu éducatif.

← Retour aux articles