多方安全计算(MPC)与区块链

本文探讨了多方安全计算(MPC)与区块链的区别。区块链是一种分布式记账技术,强调计算的可验证性,而MPC专注于在保密输入下进行计算。两者在安全假设、实现机制、目的和触发事件上存在显著差异。虽然可以结合使用,如区块链通过MPC提升数据保密性,MPC借助区块链实现可验证性,但结合并非易事。现实应用中,两者的结合已在隐私保护等领域展现潜力。
摘要由CSDN通过智能技术生成

​随着多方安全计算(Secure Multi-Party Computation,简称MPC)技术越来越受到关注,不少人开始拿MPC与区块链来做比较。本文希望从概念上谈谈这两种技术之间的区别。

乍一看这两项技术有点像,都声称可保护数据安全,都用到了很多密码学技术和理论,部署上也都是多节点分布式,所以当人们谈论MPC的时候,很容易想到,“哎,区块链不也是这样的吗?”事实上,它们有很大不同。

在这里插入图片描述

区块链(Blockchain)技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。通俗一点说,区块链是一种由多方共同维护,使用密码学保证传输和能够实现数据一致存储、难以篡改、防止抵赖的记账技术,也称为分布式账本技术(Distributed Ledger Technology)。而广义的区块链可以包含更加丰富的计算形式,乃至图灵完备的程序(通常称为智能合约)。

在这里插入图片描述

多方安全计算(MPC)的定义是“针对无可信第三方情况下,安全地进行多方协同的计算问题。即在一个分布式网络中,多个参与实体各自持有秘密输入,各方希望共同完成对某函数的计算,而要求每个参与实体除计算结果外均不能得到其他参与实体的任何输入信息。”

简单的说,虽然区块链和多方安全计算都是一

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值