提起軍棋游戲,相信不少人兒時都玩過。
軍棋游戲的玩法有三種:第一種是明棋,雙方棋子都朝上擺放進行游戲;第二種是翻棋,棋子朝下擺放,雙方依次翻開進行游戲;第三種,就是今天我們要特別說的:暗棋。
暗軍棋除了對決雙方外,還需要增加一個裁判,其游戲規則是:雙方把本方棋子明面朝向自己進行擺放,僅自己和裁判可見,當雙方棋子對碰時,由裁判按棋子大小進行判定并告訴雙方結果。
棋子大小規則
由于暗軍棋中,雙方都不知道對方對碰的棋子,只能根據自己的棋子進行有限判斷,極大增加了游戲博弈的復雜度和趣味性,因而深受很多玩家喜愛。
不過,在日常玩暗軍棋時也會遇到一些問題。比如:李雷和韓梅梅,孤男寡女共處一室,沒有第三方裁判或者不想讓第三方裁判參與的時候,兩個人還能玩暗軍棋游戲嗎?
CertiK:警惕推特上假冒ORAI空投的虛假宣傳:金色財經報道,CertiK Alert發推稱,警惕推特上假冒$ORAI空投的虛假宣傳,請用戶切勿與相關鏈接互動,該網站會連接到一個已知的自動盜幣地址。[2023/8/15 21:24:06]
當然可以!這時候密碼算法的作用就凸顯出來了。
簡單起見,我們先不考慮特殊棋子,對其他棋子按順序進行編號:司令=9、軍長=8、師長=7、旅長=6、團長=5、連長=4、排長=3、工兵=2。
李雷和韓梅梅對碰的棋子分別為x和y,根據比較表的規則寫一個比較函數f(x,y),規定:f(x,y)等于1時李雷勝,f(x,y)等于0時同盡,f(x,y)等于-1時韓梅梅勝。
當李雷出師長與韓梅梅的團長對碰時,7>5,f(x,y)=1,李雷獲勝。
3億枚XRP從Ripple托管中解鎖:金色財經報道,Whale Alert監測顯示,3小時48分鐘前有3億枚XRP(約154,588,369 美元)從 Ripple 的托管中解鎖。[2023/6/1 11:52:02]
那么,在沒有第三方裁判的情況下,對碰雙方又不知道對方棋子,該如何進行比較判斷呢?
回答這個問題前,要先了解一下姚氏百萬富翁問題。
原理:姚氏百萬富翁問題
姚氏百萬富翁問題由華裔計算機科學家、圖靈獎獲得者姚啟智教授首先提出。該問題表述為:兩個百萬富翁Alice和Bob想知道他們兩個誰更富有,但他們都不想讓對方和第三方知道自己的財富數額,該如何實現?姚教授設計一種巧妙的算法,Alice的財富為a,Bob的財富為b,Alice有一個公鑰Ea和私鑰Da。雙方按以下步驟執行:
以太坊信標鏈ETH質押APR反彈升至4.93%:金色財經報道,據以太坊官方網站數據顯示,以太坊信標鏈ETH質押APR(年回報率)出現反彈,當前已升至4.93%。歷史數據顯示,該指標于2022年11月14日跌破4%并于11月28日降至3.8%,之后在2023年1月23日跌至3.7%,又在2月底跌至3.6%,這意味著過去一個月以太坊質押收益上漲了1.33%。此外,當前以太坊信標鏈驗證者總量達到552,995個。[2023/3/21 13:16:15]
1)Alice將公鑰Ea給Bob;
2)Bob選取一個大整數x,并用Alice給的公鑰Ea進行加密得到密文K,然后將c=K-b發給Alice;
3)Alice拿到密文c,用自己的私鑰Da對cm,cm1……cn進行解密得到n-m1個數字;
野村部門以2億美元的估值投資Orderly Network:金色財經報道,日本銀行業巨頭野村證券的加密子公司Laser Digital已?2 億美元的估值投資DeFi基礎設施協議Orderly Network,具體的投資規模Laser Digital 沒有披露。Orderly Network 在一份聲明中表示,此次注資是對6 月份從紅杉中國、Pantera Capital、Dragonfly 和 Jump Crypto 等幾家支持者籌集的 2000 萬美元種子輪融資的補充。
據知情人士透露,Laser Digital計劃每年投資約20家加密貨幣初創公司,以支持其早期的A輪融資。該人士表示,該公司對專注于服務機構和企業對企業客戶的加密和 DeFi 基礎設施初創公司特別感興趣。[2022/11/1 12:06:23]
再選取一個適當大小的素數p,把這n-m1個數字對p進行mod運算得到dm,dm1……dn;
對于dm,dm1……dn前a個數不動,后面的數每個加1。然后將處理所得數字發給Bob;
4)Bob拿到這串數字并檢查第b個數字db,如果db==xmodp,證明這個數字沒有被加1,所以a>=b,反之,則證明a<b。
因為交互的數據都是處理過的,所以雙方在這個進行計算的過程中都沒有泄露自己信息,并且得到了想要的判斷比較結果。這就是安全多方計算中的兩方計算。
下圖為演示代碼輸出結果:
回過頭看暗軍棋的對碰比較,和百萬富翁問題本質是一樣的,按照計算協議雙方輸入對碰棋子對應的數值即可。當然為了防止作弊,雙方需要各自進行一次計算得到一致結果。各自把每一次對碰自己的棋子和結果記錄,結束后按照步驟重現進行檢查。
安全多方計算還可以取代狼人殺、暗獸棋等游戲的裁判,其原理都是MPC兩方比大小或其擴展。
擴展:安全多方計算實際應用
MPC除可以解決各類暗游戲問題外,還可以在更多不依賴第三方來進行任何博弈的場景中應用。比如以下幾種:
1、醫療數據協同計算
當前,醫療數據大都掌握在各個互不相通醫療機構手中,形成一個個數據孤島,無法充分發揮價值。同時,由于醫療數據涉及大量個人敏感信息,要協同利用這些數據必須要解決隱私保護問題。通過MPC,可以在保證個人隱私數據安全的前提下,打通數據孤島,實現醫療數據價值的最大化。
2、聯合征信
銀行或保險業,往往需要聯合多家征信機構進行個人信用評分計算,而各征信機構通常不希望自己的核心數據被「拿走」。通過MPC可以在不歸集各方數據的情況下,進行聯合信用評估計算。
3、投票/拍賣
使用MPC進行投票/拍賣,既可保證用戶隱私,又能有效避免跟投、惡意提價等作弊行為。
對于安全多方計算這項「黑科技」,你覺得還有哪些用途?歡迎留言和我們交流。
本文來源于非小號媒體平臺:
矩陣元
現已在非小號資訊平臺發布1篇作品,
非小號開放平臺歡迎幣圈作者入駐
入駐指南:
/apply_guide/
本文網址:
/news/3627069.html
游戲鏈游
免責聲明:
1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場
上一篇:
安全公司警告:新型惡意軟件「WebCobra」劫持用戶設備,挖掘門羅幣及大零幣
Tags:ICEALILICALICEJUSTICE幣Kalima BlockchainHyperbolic Protocolalice幣百倍幣
美國金融犯罪執法網絡剛剛發布了新版指南,對需要遵守《銀行保密法》規制的加密貨幣轉移相關業務做了說明。ICO、隱私幣、在線等都在監管范圍之內.
1900/1/1 0:00:00今日是“比特幣披薩日”八周年紀念日。2010年5月18日,程序員LaszloHanyecz在比特幣論壇上表示希望用一萬枚比特幣換取兩份PapaJohn’s的大披薩,隨后逐漸有人注意到了這個帖子,
1900/1/1 0:00:001、匿名幣Monero成功完成硬分岔虛擬貨幣Monero成功完成硬分岔,解決漏洞后安全性已經提升,Monero的特徵是高度匿名性,在匯款與支付時可以防止第三方得知匯款人與交易紀錄;此外.
1900/1/1 0:00:00本文觀點僅代表個人,僅限交流學習,所有內容不構成任何投資建議。想及時了解更多行情信息,請添加官方微信進群:jiamibaoluo.
1900/1/1 0:00:00DragonEx新增LEO/USDT杠桿交易對 2019-05-21 親愛的用戶: DragonEx將于2019年5月21日19:00(UTC8)對LEO/USDT交易對開啟杠桿交易功能.
1900/1/1 0:00:00由于數字貨幣市場不斷下跌,許多散戶投資者開始對這個蓬勃發展的行業失去興趣。盡管如此,加密貨幣業務仍在不斷發展和擴展。這主要適用于專業的交易平臺.
1900/1/1 0:00:00