木星链 木星链
Ctrl+D收藏木星链

LIC:趣说安全多方计算:如何用密码学玩转暗军棋游戏?

作者:

时间:1900/1/1 0:00:00

提起军棋游戏,相信不少人儿时都玩过。

军棋游戏的玩法有三种:第一种是明棋,双方棋子都朝上摆放进行游戏;第二种是翻棋,棋子朝下摆放,双方依次翻开进行游戏;第三种,就是今天我们要特别说的:暗棋。

暗军棋除了对决双方外,还需要增加一个裁判,其游戏规则是:双方把本方棋子明面朝向自己进行摆放,仅自己和裁判可见,当双方棋子对碰时,由裁判按棋子大小进行判定并告诉双方结果。

棋子大小规则

由于暗军棋中,双方都不知道对方对碰的棋子,只能根据自己的棋子进行有限判断,极大增加了游戏博弈的复杂度和趣味性,因而深受很多玩家喜爱。

不过,在日常玩暗军棋时也会遇到一些问题。比如:李雷和韩梅梅,孤男寡女共处一室,没有第三方裁判或者不想让第三方裁判参与的时候,两个人还能玩暗军棋游戏吗?

以太坊NFT FOMO情绪下滑至2021年以来最低水平:金色财经报道,据RoundtableSpace发推表示,“上周买卖以太坊NFT的活跃交易者数量下滑至约49,000人,为2021年以来的最低水平。以太坊NFT底价下跌,加上市场波动加剧,抑制了普通交易员通常的购买紧迫感,即FOMO情绪。”[2023/5/19 15:13:44]

当然可以!这时候密码算法的作用就凸显出来了。

简单起见,我们先不考虑特殊棋子,对其他棋子按顺序进行编号:司令=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时韩梅梅胜。

Band Protocol已下架FTT并将其从BandChain中删除:11月14日消息,跨链预言机Band Protocol在推特上表示,Band Protocol监控资产价格以确保它们符合Band标准。由于最近发生的事件和当前的市场情况,我们已将FTT下架并将其从BandChain中删除,以保护我们的客户和终端用户。

此前11月10日消息,Band Protocol已从数据源中删除FTX。[2022/11/14 13:02:52]

当李雷出师长与韩梅梅的团长对碰时,7>5,f(x,y)=1,李雷获胜。

那么,在没有第三方裁判的情况下,对碰双方又不知道对方棋子,该如何进行比较判断呢?

回答这个问题前,要先了解一下姚氏百万富翁问题。

Aptos生态首个借贷和杠杆交易协议Aries Markets主网上线:10月27日消息,经多轮内测,Aries Markets目前已通过OtterSec的安全审计并上线Aptos公链主网。平台现支持USDC、APT、SOL等相关资产借贷与杠杆现货交易,未来还将支持期货交易。用户可通过 ariesmarkets.xyz 访问其主网进行交易,并加入其官方Discord社群参与互动反馈。

Aries Markets是基于Move语言的去中心化借贷和交易协议。平台旨在借助完全去中心化的链上订单簿与自动做市商,为用户提供如同中心化交易所般整合的一站式交易体验。通过统一的保证金账户,用户可以直接访问抵押借贷、兑换、杠杆交易及账户风险管理等功能。[2022/10/27 11:47:26]

原理:姚氏百万富翁问题

IDC发布2021中国BaaS市场份额报告,蚂蚁第一、腾讯第二:金色财经消息,7月5日,国际权威数据公司IDC发布2021年中国BaaS厂商市场份额报告。报告显示,蚂蚁集团凭借蚂蚁链以24.4%的市场占有率排名第一,腾讯云、华为云分别以16.2%和11.5%的市场占有率位居第二、第三位。

IDC指出,中国BaaS市场在政策加持、传统应用领域深度布局的推动下保持了高速增长,BaaS市场规模达1.88亿美元,在2020年的高位增速下同比增长92.6%。根据IDC调研,2020年中国BaaS市场年增长率为91.8%。[2022/7/5 1:52:01]

姚氏百万富翁问题由华裔计算机科学家、图灵奖获得者姚启智教授首先提出。该问题表述为:两个百万富翁Alice和Bob想知道他们两个谁更富有,但他们都不想让对方和第三方知道自己的财富数额,该如何实现?姚教授设计一种巧妙的算法,Alice的财富为a,Bob的财富为b,Alice有一个公钥Ea和私钥Da。双方按以下步骤执行:

1)Alice将公钥Ea给Bob;

2)Bob选取一个大整数x,并用Alice给的公钥Ea进行加密得到密文K,然后将c=K-b发给Alice;

3)Alice拿到密文c,用自己的私钥Da对cm,cm1……cn进行解密得到n-m1个数字;

再选取一个适当大小的素数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」劫持用户设备,挖掘门罗币及大零币

标签:LICICEALIALICEPublic GoodsFrax Price IndexMoralityalice币价格

比特币价格今日行情热门资讯
比特币:比特币惊现重大漏洞后,代码审查工作将更加严苛

自从上周发现并修复了比特币最严重的漏洞之一以来,社区的情绪用「震惊」这个词来形容是最恰当不过了.

1900/1/1 0:00:00
POS:俄罗斯加密挖矿公司CryptoUniverse计划于年中在西伯利亚开设工厂

据福布斯消息,俄罗斯加密挖矿公司CryptoUniverse计划于2019年年中在西伯利亚开设一家工厂。它不仅提供加密挖矿服务,还将成为人工智能、大数据和物联网空间运营企业的数据中心.

1900/1/1 0:00:00
XRP:起底瑞波:一家靠砸自己盘为生的公司

文丨不亮在鼓吹XRP价值的同时,瑞波公司一直大肆出售XRP盈利,2018年熊市里大赚5.35亿美元;2019年一季度盈利1.6亿美元。链上数据显示,瑞波实际出售的XRP比公布的还要更多.

1900/1/1 0:00:00
ETH:JEX上线周ETH期权0530公告

ETH看涨期权代码周ETH看涨0530期权标的ETH合约类型欧式看涨期权计价单位USDT最小价格单位0.0001USDT合约比例20:1.

1900/1/1 0:00:00
比特币:坚持BTC是局的巴菲特,错过了什么?

巴菲特是比特币知名“黑粉”,大家也都很清楚了,而且是从一而终的不喜欢比特币。从比特币诞生以来,有不少大佬从一开始认为比特币是人的东西,但是后来改变看法觉得比特币也不全然是人的,尤其是区块链火.

1900/1/1 0:00:00
SCC:赵长鹏回应起诉红杉资本:我们不仅仅是防守,而是为行业而战

5月23日消息,据CoinDesk消息,5月20日香港高等法院一份文件显示,币安CEO赵长鹏已通过其律师向法院递交申请,起诉红杉资本损害其名誉,阻止币安以高估值筹集资金,要求在法院举行听证会.

1900/1/1 0:00:00