混淆电路的应用(构建多方安全计算协议,进而构造一个银行拍卖系统)

(阅读论文Privacy Perserving Auction and Mechanism Designed)

一、摘要

前面已经写了混淆电路混淆方案的一个构造了。然而,混淆电路有什么实际作用呢?这篇博客给出了一个应用(应用来自于阅读的论文)

二、提出问题

在一个网上拍卖会上,为了是拍卖会利益最大化,采用第二高价的规则(概念后面有介绍)进行拍卖。但是如果拍卖会作弊的话,就会对竞标者很不公平。(比如:最高出价竞标者出价为10000元,拍卖会不管第二高价格是多少,都说第二高的价格为9999元),为了避免这种问题,我们能采取什么办法呢?

三、涉及到的一些基本概念

1、不经意传输协议(OT协议)

OT协议中包括两个团体,我们把它们分别称为Alice和Bob。现在Bob有两个数据,分别为 X 0 X_0 X0 X 1 X_1 X1,Alice具有1bit信息 t t t。通过OT协议,则Alice只能获得 X t ( t ∈ { 0 , 1 } ) X_t(t\in\{0,1\}) Xt(t{ 0,1}),但是Bob并不知道Alice选择了哪个数据。
扩展:
现在Bob有2n个数据,分别为 X 1 0 , X 1 1 , ⋯   , X n 0 , X n 1 X_1^0,X_1^1,\cdots,X_n^0,X_n^1 X10,X11,,Xn0,Xn1,Alice有 n n n b i t bit bit 信息 x 1 , ⋯   , x n x_1,\cdots,x_n x1,,xn。通过OT协议,Alice能获得 X 1 x 1 , ⋯   , X n x n X_1^{x_1},\cdots,X_n^{x_n} X1x1,,Xnxn,但是Bob并不知道Alice选择了哪些数据。

2、代理人不经意传输协议(Proxy OT协议)

代理人不经意传输协议包括三个团体,我们把他们分别称为Alice,Bob,和Proxy。Bob仍然具有两个数据 X 0 X_0 X0, X 1 X_1 X

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值