2011-09-29 25 views
6

任何人都可以提出一個工具包或框架(或者一個想法),可以有用的實施安全和作弊的在線撲克(德州撲克)客戶端沒有可信的第三方服務器?Mental Poker Toolkit

+0

如果您想了解如何在分佈式的方式產生耐藥作弊隨機數的一些想法,請在[crypto.SE](http://crypto.stackexchange.com/ )。雖然看看[如何在沒有信任第三方的情況下公平選擇一個隨機數字](http://crypto.stackexchange.com/questions/767/how-to-fairly-select-a-random-首先是數字爲遊戲,不信任的第三方)。 (不過,我不知道實現這個的庫/工具包/框架。) –

回答

12

你在問什麼叫做mental poker,在this fascinating paper(PDF)中有加密偉人Adi Shamir,Ron Rivest和Leonard Adleman描述。根據他們的結果總結:

我們提出了兩種解決方案的玩智力撲克問題:

  1. 一個嚴格的證明,這在理論上是不可能處理的 卡中,同時保證了路雙手牌是 不相交,並且任何牌手都不知道其他牌手的牌(除了對手的牌與他不相交)。
  2. 一個處理撲克牌的優雅協議,允許人們根據需要玩 精神撲克的公平遊戲。

我們兩個結果之間的公然矛盾並不是由於任何結果中的任何 技巧或錯誤。事實上,我們將給 讀者留下一個令人愉快的任務,那就是讓我們瞭解 潛在假設的不同之處,這些假設說明了我們看似矛盾的 結果。

請注意,他們的結果只適用於兩個玩家的撲克遊戲。論文Mental poker with three or more players將此結果擴展到多個玩家。

總之,能做到嗎?可能是。這是否實用?幾乎肯定不是。您應該建立或找到可信的第三方。

+0

爲什麼它不實用? – menzoic

+0

@menzoic閱讀論文並找出答案。 :) –