当前位置: 首页 > news >正文

MATLAB算法实战应用案例精讲-【人工智能】【概念篇】多方安全计算

目录

前言

几个高频面试题目

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

算法原理

几个相关概念

参与者

攻击者

什么是多方安全计算

问题的提出

MPC体系结构

MPC的工程架构

技术原理与组成

秘密分享

同态加密

数学模型

安全多方计算的技术路线

1.通用安全多方计算

2.特定安全多方计算

应用场景

MPC的特点

多方安全计算面临的挑战


 

前言

多方安全计算(MPC)是由中国计算机科学家‌姚启智教授在1982年提出的,旨在解决一组互不信任的参与方在保护隐私信息的前提下协同计算的问题。这一概念最初通过“百万富翁问题”来阐述,即两个百万富翁想知道谁更有钱,但都不想让对方知道自己的财富。MPC的研究和发展为‌电子选举、‌门限签名、‌电子拍卖等应用提供了密码学基础。

几个高频面试题目

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

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


http://www.mrgr.cn/news/841.html

相关文章:

  • 【解析几何笔记】3.向量分解定理
  • 微信支付流程
  • 面试题:MQ
  • 交通感知与车路协同系统-计算机毕设Java|springboot实战项目
  • Vue快速入门(六)——Vue3 状态管理 - Pinia(一)
  • MySQL——单表查询(二)按条件查询(3)带 BETWEEN AND 关键字的查询
  • 探索DevExpress WinForms:.NET世界中的UI库之星
  • [C#]什么是依赖倒置原则:依赖倒置原则的简单示例与应用解析
  • c语言开源库之uthash用法
  • 使用EasyExcel填充Excel并上传至OSS
  • 使用docker compose一键部署MySQL服务
  • Tmagic-editor低代码底层拖拽库Moveable示例学习
  • 微信小程序中实现自动滚动
  • 白盒测试-发送请求
  • Java重修笔记 第三十六天 System类、大数据处理方案
  • 配置mysql5.7环境+使用python管理数据库+使用中间件mycat配置读写分离
  • 使用go实现一个简单的聊天服务器
  • 白骑士的C#教学实战项目篇 4.4 游戏开发
  • 优化大量数据导出到Excel的内存消耗(二):如果数据超出Excel单表上限,则进行分表
  • 前端面试题(二十五)|附赠完整面试流程