MATLAB算法实战应用案例精讲-【人工智能】【概念篇】多方安全计算
目录
前言
几个高频面试题目
多方安全计算(MPC)与区块链的区别
算法原理
几个相关概念
参与者
攻击者
什么是多方安全计算
问题的提出
MPC体系结构
MPC的工程架构
技术原理与组成
秘密分享
同态加密
数学模型
安全多方计算的技术路线
1.通用安全多方计算
2.特定安全多方计算
应用场景
MPC的特点
多方安全计算面临的挑战
前言
多方安全计算(MPC)是由中国计算机科学家姚启智教授在1982年提出的,旨在解决一组互不信任的参与方在保护隐私信息的前提下协同计算的问题。这一概念最初通过“百万富翁问题”来阐述,即两个百万富翁想知道谁更有钱,但都不想让对方知道自己的财富。MPC的研究和发展为电子选举、门限签名、电子拍卖等应用提供了密码学基础。
几个高频面试题目
多方安全计算(MPC)与区块链的区别
乍一看这两项技术有点像,都声称可保护数据安全,都用到了很多密码学技术和理论,部署上也都是多节点分布式,所以当人们谈论MPC的时候,很容易想到,“哎,区块链不也是这样的吗?”事实上,它们有很大不同。
