安全多方计算从入门到精通:MPC简介&JUGO平台

本文介绍了安全多方计算(MPC)的概念、价值和来源,特别是MPC在解决数据隐私和数据孤岛问题上的作用。文章详细阐述了2PC半诚实模型下的MPC算法,包括其基本原理和GC+OT框架。此外,文章重点介绍了JUGO平台,这是一个基于MPC的安全数据交易平台,支持加法、比较等多种算法,并提供了Frutta IDE和SDK供用户开发。JUGO的目标是打破数据壁垒,实现数据安全流动和价值增值。
摘要由CSDN通过智能技术生成

简介:今天我们来介绍一下基于安全多方计算所设计出来的产品JUGO。从安全性角度来看,数据泄露——隐私安全问题严重;facebook的数据泄露事件闹得很大,原因就是facebook单方面将用户的个人数据提供给了第三方机构,这为个人数据的拥有权敲响了警钟。从数据价值角度来看,数据孤岛——数据之间由于各种原因造成了壁垒,(政府数据由于政策保密性完全不能对外公布,运营商、互联网每家都在收集客户的数据信息,但他们不会将这些数据透露给第三者),所有这些,使得这些数据都无法互通,那么就不能够为数据使用者提供利用价值,达不到1+1>2的效果。因此目前急需一个既能保护数据隐私又能实现数据流动起来最大化其价值的解决方案——JUGO。

1.概述

  大数据时代,海量数据的交叉计算可以为科研、医疗、金融等提供更好支持。许多企业或组织出于信息安全或利益的考虑,内部数据是不对外开放的。形成一个个数据孤岛,数据的价值无法体现或变现。安全多方计算(MPC)可以很好解决这一难题。保证各方数据安全的同时,又得到预期计算的结果。

  为了让数据安全地碰撞出更多价值,打破数据在行业、企业间流动的壁垒,矩阵元推出了JUGO安全多方计算平台。JUGO提供安全多方计算底层平台,并集成了通用MPC算法的SDK。同时提供编写高级语言Frutta的IDE,方便用户将Frutta语言编写的程序转换成电路。用户可以在平台上编写MPC算法并发布,也可以发起计算任务,邀请第三方进行安全多方计算或可以申请参与他人发起的计算任务。

  用户将计算节点部署到本地,可以选择JUGO开放服务平台作为代理(也可以是第三方), 节点之间通过代理进行加密通讯,所有节点不保留任何数据。整个计算过程没有任何明文或原始数据传播或存在,最后计算结果发送给事前约定的接收方。

JUGO开放服务平台是一个数据加工厂,也是一个算法和数据集市。在保护数据安全的前提下帮助卖方用户数据增值、变现,帮助买方用户寻找所需的数据和服务。

  为了数据的流动是矩阵元的口号和愿景,流动的数据才更有价值。

JUGO特性:

  • 支持semi-honest通用两方算法:GC+OT。
  • 支持Frutta编写的IDE,提供MPC算法的SDK,用户使用IDE和SDK进行开发。
  • 支持加法(addition),比较(comparison)多方算法。
  • 后续支持通用多方算法和硬件加速

2.MPC名词解释

名称 全称 中文名称 说明

MPC

Secure Multi-Party Computation

安全多方计算

一种保护数据安全隐私的多方计算算法。

GC

Garbled Circuit

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值