【新书速递】实用安全多方计算导论

article/2025/9/12 23:51:40

安全多方计算(MPC)是解决数据安全与隐私保护问题的关键安全数据交换技术,近年来发展迅速,但由于MPC涉及复杂的密码学和工程实现技术,行业长期缺乏同时具备MPC研究、应用和实现能力的综合性人才,这阻碍了MPC的快速发展和应用。

 

《实用安全多方计算导论》,是由国际著名密码学家David Evans、VladimirKolesnikov和Mike Rosulek撰写,是一本优秀的MPC入门书籍,得到国际安全多方计算联盟推荐,斯坦福大学、布朗大学、乔治·华盛顿大学等名校采用。中国科学院院士王小云、阿里巴巴集团副总裁朋新宇作序,浙江大学任奎教授、张秉晟教授,上海交通大学郁昱教授,山东大学陈宇教授,美国西北大学汪骁教授力荐。

 

本书特色

 

  • 安全多方计算是解决大数据时代数据安全和隐私保护问题的核心技术。本书系统介绍安全多方计算的理论和实现技术,是该领域的入门必读佳作。

  • 由国际著名密码学家David Evans、Vladimir Kolesnikov和Mike Rosulek撰写,阿里巴巴数据技术及产品部、安比实验室专家翻译。

  • 得到国际安全多方计算联盟推荐,斯坦福大学、布朗大学、乔治·华盛顿大学等名校采用。

  • 中国科学院院士王小云、阿里巴巴集团副总裁朋新宇专门作序,任奎教授、张秉晟教授、郁昱教授、陈宇教授、汪骁教授倾力推荐。

 

内容简介

安全多方计算(Secure Multi-Party Computation, MPC)已经从20世纪80年代的理论构想发展成为当今用于构建实际系统的工具。在过去的十年间,MPC已成为理论密码学和应用密码学领域最活跃的研究方向之一。本书介绍一系列重要的MPC协议,总结应用MPC构建隐私保护应用时的效率提升方法。在总览相关研究领域、详解主要协议构造方案的同时,介绍目前MPC活跃的研究方向,从而让读者了解现在可以通过实际应用MPC来解决哪些问题,以及不同的安全模型和安全假设从何种层面影响不同方法的实用性。

 

本书内容前沿,注重实际应用,是安全多方计算领域不可多得的入门著作,不但适用于有意涉足MPC领域的研究者,也适用于想在实际业务场景中应用MPC技术的实践者。

 

 

专家力荐

 

安全多方计算领域发展迅速,但相关的中文教材与专业书籍较少,这阻碍了此项密码技术在我国的普及与应用。本书是国际著名密码学家DavidEvans、VladimirKolesnikov和Mike Rosulek撰写的安全多方计算技术教材。相信本书的出版将促进我国密码协议的学术研究,吸引更多青年学者投身到密码协议的研究与应用中,并为我国众多的密码应用提供必要的基础知识与技术支撑。

——王小云 中国科学院院士、国际密码协会会士

 

安全多方计算(MPC)是解决数据安全与隐私保护问题的关键安全数据交换技术。然而,MPC涉及复杂的密码学和工程实现技术,行业长期缺乏同时具备MPC研究、应用和实现能力的综合性人才,这阻碍了MPC的快速发展和应用。本书是一本优秀的MPC书籍,将这一学习材料引入国内,将使国内相关从业人员快速了解MPC的基本概念和基本原理,加速推进MPC的实现和应用。

——朋新宇 阿里巴巴集团副总裁、数据技术及产品部总经理

 

安全多方计算是数据安全技术的重点研究方向,涵盖密码学、分布式计算、电路优化等多个计算机科学领域的专门知识,具有较高的学习成本。本书系统地介绍了安全多方计算的理论和实现技术,是一本不可多得的领域入门必读著作。在此向广大师生和相关从业人员郑重推荐这一译著。

——任奎 浙江大学网络空间安全研究中心教授

 

安全多方计算是密码学研究领域的一个重要分支,它是解决大数据时代隐私保护与协同计算之间的矛盾以及“数据孤岛”问题的关键技术之一。本书从安全定义、协议设计、实现优化与应用扩展四个方向,系统地介绍了安全多方计算研究在近35年间的主要理论突破与技术积累。本书翻译质量高、内容全面、可读性强,是一本不可或缺的零基础安全多方计算著作

——张秉晟 浙江大学网络空间安全研究中心教授

 

这本著作不仅系统介绍了安全多方计算的模型、定义、密码原语和安全证明等理论知识,也讨论了不经意数据结构、电路优化等工程实现过程中的实用技术,是业内较少的适合从业者入门的教材之一。译者对原著进行了精准的翻译,高度还原了原著的理论和技术内容,在中文语言组织上也具有自身的特色。郑重向各位密码学爱好者推荐本著作。

——郁昱 上海交通大学计算机科学与工程系教授

 

安全多方计算充分体现了密码学的神妙——完成看似不可能完成的任务,其不仅具有深刻的理论内涵,也有着重大的应用价值。本书是安全多方计算方面不可多得的入门读物,内容前沿,注重实际应用。译者不仅具备深厚的密码理论功底,而且有着极为丰富的密码实践经验,已经主导了多项密码技术的大规模商业落地,赋能隐私保护的大数据挖掘。译文严谨晓畅,书中有多处精心设置的“译者注”,适时解惑,是原书的有益补充。本书是安全多方计算方向的研究生和从业人员的必读佳作。

——陈宇 山东大学网络空间安全学院教授

 

MPC是未来隐私保护的关键工具。相比其他同类型书籍,本书注重务实,强调实际效率。本书介绍了近年MPC的前沿技术,对于正在做MPC研究和关注应用密码学的学生来说是一本必不可少的读物。

——汪骁 美国西北大学计算机系教授

 

作者简介

戴维·埃文斯(David Evans) 弗吉尼亚大学计算机科学教授,麻省理工学院计算机科学博士,主要研究兴趣包括安全多方计算、对抗机器学习和Web安全。

 

弗拉基米尔·科列斯尼科夫(Vladimir Kolesnikov) 佐治亚理工学院计算机科学学院副教授,多伦多大学计算机科学博士,研究领域是密码学和安全计算。

 

迈克·罗苏莱克(MikeRosulek) 俄亥俄州立大学电子工程与计算机科学学院副教授,伊利诺伊大学博士,研究兴趣是密码学的理论和实践,特别是用于计算私有数据的协议。

 

译者简介

 

刘巍然 阿里巴巴集团数据技术及产品部安全专家,北京航空航天大学通信与信息系统博士,知乎密码学领域优秀回答者,知乎签约作者。现从事差分隐私、安全多方计算、可信执行环境、高级密码学技术等数据安全与隐私保护技术的研究和实现工作。

 

丁晟超 安比实验室研究员,华东师范大学密码学硕士。研究领域为应用密码学、数据安全、区块链。

 

推荐序

◆ 推荐序一◆

 

网络通信与大数据已经渗透到数字经济和人们生活的方方面面。然而,在享受信息技术带来的便利的同时,隐私泄漏、信息滥用等数据安全事件层出不穷。为保护公民的隐私与数据安全,各国纷纷出台了相应的法律法规。而密码技术作为隐私保护和数据安全的支撑技术,无疑也得到了全球范围内学术界和工业界的高度重视。

数据与劳动、资本、土地、知识、技术、管理一起,组成了七大生产要素。数据安全事关广大人民群众的利益、数字经济的高质量发展,并关乎国家安全。如何在实现数据安全和隐私保护的同时,打破“数据孤岛”,实现数据安全共享交换,成为急需解决的问题。20世纪80年代,姚期智院士以百万富翁问题为例,提出了安全多方计算的概念:互不信任的参与方在不泄漏各自私有输入的条件下,如何安全地计算一个事先约定的函数。经过将近40年的不断发展,安全多方计算如今已经从理论研究走向实际应用,成为解决数据安全流转问题的重要密码技术。

安全多方计算领域发展迅速,但相关的中文教材与专业书籍较少,这阻碍了此密码技术在我国的普及与应用。《实用安全多方计算导论》(A Pragmatic Introduction to Secure Multi PartyComputation)是国际著名密码学家David Evans、Vladimir Kolesnikov和Mike Rosulek撰写的安全多方计算技术教材,得到了国际安全多方计算联盟(MPC Alliance)的推荐,是波士顿大学、布朗大学、乔治·华盛顿大学、斯坦福大学等著名院校讲授安全多方计算协议时所使用的参考书籍。很高兴看到阿里巴巴集团数据技术及产品部、阿里巴巴浙江大学前沿技术联合研究中心、安比实验室专家将这一优秀的教材译成中文,帮助国内密码学研究人员和密码学从业人员更快地了解和学习这一重要的密码学技术。相信本书的出版将促进我国密码协议的学术研究,吸引更多青年学者投身到密码协议的研究与应用中,并为我国众多的密码应用(例如区块链的隐私保护与可证明安全的区块链安全模块设计等)提供必要的基础知识与技术支撑。

中国科学院院士、国际密码协会会士王小云

 

◆ 推荐序二◆

 

人类已经从IT时代走向了以服务大众、激发生产力为主的DT(Data Technology)时代,以云计算、大数据和人工智能为代表的DT时代新技术革命已经渗透至各行各业,重塑了人类的生活。在DT时代,人们比以往任何时候更容易收集到更丰富的数据。数据作为一种新的能源,正在变革我们的生产和生活,并推动大数据行业蓬勃发展。

丰富、细粒度的数据催生了数据共享交换需求,各地区、各部门间的数据共享交换,可以有效提升社会数据资源价值,培育数字经济新产业、新业态和新模式。然而,随着个体和组织对数据安全的重视以及《通用数据保护条例》(General Data Protection Regulation,GDPR)等一系列隐私保护法案的出台,传统粗放式的数据共享方式受到了挑战,数据所有方重新回到数据孤岛的状态。数据安全与隐私保护的难题已成为数据共享交换的核心阻碍,隐私泄漏和数据滥用如同达摩克利斯之剑悬在公司和组织头上。

安全多方计算(Secure MultiParty Computation,MPC)是解决数据安全与隐私保护问题的关键安全数据交换技术。经过将近40年的研究与发展,MPC已从理论走向现实,成为构建数据安全与隐私保护系统的核心技术。然而,MPC涉及复杂的密码学和工程实现技术,行业长期缺乏同时具备MPC研究、应用和实现能力的综合性人才,这阻碍了MPC的快速发展和应用。《实用安全多方计算导论》(A Pragmatic Introduction to Secure MultiPartyComputation)是一本优秀的MPC书籍,将这一学习材料引入国内,将使国内相关从业人员快速了解MPC的基本概念和基本原理,加速推进MPC的实现和应用。阿里巴巴集团数据技术及产品部致力于为阿里巴巴集团内外提供大数据方面的系统服务。阿里巴巴浙江大学前沿技术联合研究中心已经全面启动了MPC的研究课题。相信阿里巴巴集团数据技术及产品部、阿里巴巴浙江大学前沿技术联合研究中心、安比实验室专家翻译的《实用安全多方计算导论》会为同行带来新的启发和借鉴。

朋新宇,阿里巴巴集团副总裁、数据技术及产品部总经理

 

 

国际著名密码学家撰写的安全多方计算领域入门佳作,国际安全多方计算联盟推荐,斯坦福大学、布朗大学等名校采用,中国科学院院士王小云、阿里巴巴集团副总裁朋新宇专门作序,任奎、张秉晟、郁昱、陈宇、汪骁教授倾力推荐。

 


扫码关注【华章计算机】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 7月书讯(下)| 读书开启下半年

书讯 | 7月书讯(上)| 读书开启下半年

资讯 | 《数据安全法》表决通过!最新解读来了

书单 | 2021半年盘点,不想你错过的重磅新书

干货 | 详解数据资产的8大重要特征

收藏 | 一文了解滴滴与蚂蚁金服开源共建的SQLFlow

上新 | 【新书速递】打通数据科学三要素——数据科学实战性手册

赠书 | 【第63期】机器人时代已来!推荐几本机器人学硬核好书

点击阅读全文购买


http://chatgpt.dhexx.cn/article/qQQ0k25C.shtml

相关文章

百万富翁问题--安全多方计算

百万富翁问题—安全多方计算 是由图灵奖获得者姚期智提出的。 有A、B两个富翁,A资产i亿元,B资产j亿元,i、j均在0-10范围内,在互不让对方知道自己资产的情况下,比较A和B的资产谁多谁少。 那么如何去比较呢?…

隐私保护技术之安全多方计算

安全多方计算(Secure Multi-Party Computation,SMPC)用于解决一组互不信任的参与方各自持有秘密数据, 协同计算一个既定函数的问题。安全多方计算在保证参与方获得正确计算结果的同时,无法获得计算结果之外的任何信息。 在整个计算过程中&…

基于同态加密体制的安全多方计算

本文首发公众号VenusBlockChain,关注公众号后可免费阅读!VenusBlockChain致力于区块链技术研究,传播区块链技术和解决方案、区块链应用落地、区块链行业动态等。有兴趣的小伙伴们,欢迎关注。 安全多方计算(Secure Mu…

多方安全计算

说明,本文是转载的,个人觉得作者讲解清晰明了,收录用于学习,原文链接:https://blog.csdn.net/yuxinqingge/article/details/104588197。 如今,互联网已经完成了从IT时代向DT时代转变,数据已经成…

多方安全计算MPC

1.多方安全计算的价值 MPC是密码学的一个重要分支,旨在解决一组互不信任的参与方之间保护隐私的协同计算问题,为数据需求方提供不泄露原始数据前提下的多方协同计算能力。 在目前个人数据毫无隐私的环境下,对数据进行确权并实现数据价值显得…

安全多方计算(MPC)

MPC既适用于特定的算法,如加法、乘法、AES,集合交集等;也适用于所有可表示成计算过程的通用算法。 根据计算参与方个数不同,可分为只有两个参与方的2PC和多个参与方(≥3)的通用MPC 1)安全两方&a…

安全多方计算之二:一文搞懂百万富翁问题

百万富翁问题 1. 解决方案2. 协议描述3. 协议说明4. 协议举例5. 协议扩展 两个百万富翁Alice和Bob想知道他们两个谁更富有,但他们都不想让对方及其他第三方知道自己财富的任何信息,这是由中国计算机科学家、2000年图灵奖获得者姚启智教授于1982年在论文《…

安全多方计算-入门学习笔记(三)

四、基于非噪音的安全多方计算介绍 1概念 非噪音方法一般是通过密码学方法将数据编码或加密,得到一些奇怪的数字,而且这些奇怪的数字有一些神奇的性质,比如看上去很随机但其实保留了原始数据的线性关系,或者顺序明明被打乱但人们…

基于隐私保护的安全多方计算区块链融合技术的智能合约

安全多方计算与区块链的融合技术 SMPC-安全多方计算综述安全的定义安全模型SMPC效率问题 区块链应用:智能合约智能合约的问题SMPC需求引入 基于SMPC的智能合约辅助:MPI协议-效率提升 SMPC-安全多方计算综述 随着物联网、移动计算、大数据、云计算的快速…

安全多方计算之GMW协议

安全多方计算之GMW协议 一、背景 论文原文《How to play any mental game》。作者:Micali S, Goldreich O, Wigderson A. 发表在:Proceedings of the Nineteenth ACM Symp on Theory of Computing, STOC. GMW协议可以同时适用在布尔电路和算术电路&am…

多方安全计算概述

多方安全计算(Secure Multi-Party Computation, MPC)是密码学的一个分支,在无可信第三方的情况下,仍可安全地按照公开的计算逻辑,进行数据协同计算,并输出结果。 即使参与各方输入的数据只有自…

安全多方计算之一:什么是安全多方计算

安全多方计算 1. 安全多方计算简介2. 基本概念2.1 参与者2.2 攻击者 3. 安全多方计算的模型4. 安全多方计算的密码学工具5. 学习参考 1. 安全多方计算简介 安全多方计算问题SMC,Secure Multi-party Computation)由由中国计算机科学家、2000年图灵奖获得…

安全多方计算简介

文章目录 一、安全多方计算定义二、安全多方计算安全模型1.行为模型2.安全门限 三、安全多方计算关键技术1.秘密共享(Secret Sharing, SS)2.不经意传输(Oblivious Transfer, OT)3.混淆电路(Garbled Circuit, GC) 参考资料 一、安全多方计算定义 安全多方计算(Secure Multi-Par…

安全多方计算 # 个人笔记

一个优美令人如痴如醉的领域。 Data is the oil of the 21st century 欢迎读者拍砖和提供本文修改建议。本文长期维护。 第二次编辑于2021/10/20,新增了部分阅读材料,调整了文章内容的组织。 0 研究背景 【最后更新于2021/10/20】 时代背景&#xff1…

Verilog操作符

操作符优先级表 Verilog中的大小(size)与符号 Verilog根据表达式中变量的长度对表达式的值自动地进行调整; Verilog自动截断或扩展赋值语句中右边的值以适应左边变量的长度; 当一个负数赋值给无符号变量如reg时,Verilog自动完成二进制补码计算; 算术运算符 加(+)、减(-…

C语言——操作符详解

目录 一、算术操作符 二、移位操作符 三、位操作符 四、赋值操作符 五、单目操作符 六、关系操作符 七、逻辑操作符 八、条件操作符 九、逗号表达式 十、下标引用、函数调用和结构成员 以上就是C语言中涉及到得操作符,我将用代码实例配合说明&#xff0c…

教妹学Java(十一):操作符简介

大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。本篇文章通过我和三妹对话的形式来谈一谈“Java 中的操作符”。 教妹学 Java,没见过这么有趣的标题吧?“语不惊人死不休”,没错&…

位运算操作符详解

文章目录 一. 移位操作符>> <<1. 整数的二进制表示Ps:怎么确定一个数在内存中占几位呢&#xff1f; 2. <<左移操作符3. >>右移操作符 二. 位操作符& &#xff5c;^1. &按&#xff08;二进制&#xff09;位与2. &#xff5c;按&#xff08;二进…

【C语言】操作符详解

文章目录 前言一、操作符分类二、用法详述1.算数操作符2.移位操作符2.1左移操作符2.2右移操作符2.3警告&#xff1a; 3.位操作符3.1 & 按位与3.2 | 按位或3.3 \^ 按位异或 4.赋值操作符5.单目操作符5.1逻辑反操作符 !5.2 自增、自减操作符 、--5.3 按位取反 ~ 6.关系操作符…

集合类型的操作符(共10个)

注意&#xff1a;本次所有的举例均为s{1,2,3,4,5},t{4,5,6,7} 1.S - T 或 S.difference(T): 返回一个新集合&#xff0c;包括在集合S中但不在集合T中的元素 eg:2.S - T或S.difference_update(T): 更新集合S&#xff0c;包括在集合S,包括在集合S中但不在集合T中的元素。 eg: 3.S…