多方协同计算:2B技术新方向
作者:殷山
摩斯科技技术负责人,研究领域包括网络安全和密码学、大数据计算架构设计、机器学习平台方案实现,带领团队打造了国内领先的隐私计算商业化产品。
一、背 景
随着2C互联网红利日益遇到瓶颈,越来越多的创业公司走向2B创业方向,跟国外相比,我国的2B行业尚有很大的空间。在此背景下机构之间的互联合作技术也越发重要,是实现2B商业模式的桥梁和基础设施。
传统的机构之间的合作形态一般是提供方-使用者,即一方是服务提供方,另外一方是服务使用者,他们是上下游形态的商业关系,比如一家在线旅途OTA公司需要接入酒店预定的服务以优化旅游体验,旅游公司会采购酒店预定服务提供商,技术上一般会使用Web Service API来连接。
但是随着2B应用的深入发展,出现了新型的分布式商业的业务形态,传统的中心化的CS技术已经不能满足需要。以金融场景为例:
1.联合风控:某银行要做互联网贷款业务,不同于传统的线下贷款,坏账率对于业务成败非常关键,需要对用户进行更精准的风控刻画,但是银行本身关于用户的数据是片面和匮乏的,需要和更多的银行、政府等机构进行合作。在此业务中,数据不再由一方提供,整体的风控算法和参数是由银行提供的,需要多方协同一起完成计算。
2.跨境汇款:跨境汇款实现用户由本地钱包将钱汇款到国外钱包账号,涉及的合作伙伴由钱包机构、汇出机构、银行、中间行、收款机构等多个跨国组织,再加上各国的监管和反洗钱部门等等。在此业务中,多方需要在各种规则下实现汇率兑换和事务性,业务形态上无集中的中心化机构能管控一切。
3.反洗钱:现代洗钱的形态日益复杂化和隐蔽化,洗钱者可以通过多种形式如银行、电子钱包、虚拟货币等形式实现资产转移,要实现反洗钱检测,需要整合多个资金网络来做图计算分析。在此业务中,多个机构都是合作协同的关系。
分布式商业形态的特点
1.对等:双方的业务关系不再是简单的上下游的关系,更多是相对对等的合作伙伴
2.多方:业务涉及的参与者不局限于两方,可能涉及多个参与方,随着业务发展,更多合作伙伴会参与
3.弱信任:由强信任退化成弱信任,业务形式更开放,更依赖商业规则驱
二、问题和挑战
要实现这样的分布式商业网络,为什么传统的web service或者成熟的大数据基础设施(如hadoop)等不能用于解决所有的问题呢?主要有以下几个难题需要解决:
1.无中立可信的第三方:如果有一个诚实中立可靠的第三方的话(GOD?), 所有参与方把数据都交给此第三方,并由第三方完成业务流程计算,那会大大简化技术复杂度。但是现实情况中,很少有这种中立性机构。不过幸运的是,我们有分布式共识协议这些工具可以使用。
2.数据安全和隐私保护:目前成熟的大数据基础设施如hadoop,明文数据在各个节点之间流动完成计算,但是直接放在分布式商业网络中,则是行不通的。随着用户日益重视的隐私问题,我国的网络安全法规定,泄露用户数据50条以上则有可能涉及刑事责任,欧盟的GDPR则更加严格。另外除了用户隐私保护以外,机构对于商业秘密的保护也是有很强的需求,比如某些客户希望保护用户ID不被其他人知道。
3.利益分配和激励:不同于传统的客户服务模型,由于各方对业务都可能有贡献,游戏规则的设计对于生态运转最关重要,如何衡量贡献和做利益分配也是多方协同计算一个难题。
4.互联网网络延迟:很多基于局域网基础设施都假设很高的带宽,但是在分布式商业网络中,低网络带宽是大概率事件,网络丢包比较常见,所以进行跨机构的大数据计算要非常仔细的处理异常情况。
5.异构化网络管理:各家机构的机房环境千差万别,机器操作系统也不一样,时区也可能不一样,防火墙的策略也是多样化,想让这些机构互相无阻碍的通讯并不是那么简单。另外,由于要互相通讯,各个节点的通讯协议的版本必须一致,整个分布式网络的版本管理也是一件很有挑战的事情,涉及的部署升级也都需要仔细设计,否则网络运维就会成为噩梦。
三、技术路线
为了解决机构合作的信任和数据安全两大问题,多方协同计算有共识计算和安全计算两个大的方向,前者是区块链技术为代表的分布式共识计算,后者是以MPC/TEE为代表的安全计算。这两者都是以密码学技术为基础解决分布式计算的问题。参与计算的数据类型也可以分为公域数据和私域数据,共识计算主要是解决公域数据的一致性问题,而安全计算主要是解决私域数据的数据安全和加密计算问题。
1.共识计算:面向公域数据,解决多家机构对于账本、计算(合约)的分布式一致性问题,最终多个机构对业务过程和结果达成共识,并且单一方不可篡改过程。
2.安全计算:面向私域数据,解决机构的数据安全和隐私保护问题,在不泄漏各自数据明细的情况下仅仅公开计算结果。同时也要求由结果不可反推明细,更进一步,结果也要是可验证的。
两者解决的问题不同,但是两者具备很好的互补性。共识计算不能解决数据的隐私问题,安全计算也不能解决数据造假等信任问题,两者结合起来才来兼顾信任和隐私问题。

共识计算
共识计算核心难点是实现高效的分布式共识算法,目前区块链中使用比较多的是工作量证明(POW)比较多用在公有链上,典型场景是比特币上,类似于全民公投,超过51%的那就达成共识了。拜占庭(PBFT)和RAFT应用在联盟链上,更像英国的议会,首先必须是议会成员才有资格参与,为了防止个别议员有问题,主要是容错。

安全计算
安全计算核心难点结合密码学的底层算法实现各种应用场景(如AI/BI等)的隐私保护需求。目前比较流行的隐私保护算法有安全多方计算(MPC), 匿名技术(PIR/OT), 同态加密(HE), 差分隐私(DP) , 零知识证明(ZKP) 以及 基于可信硬件的可信计算环境(TEE)等等。各种算法都有自己的适用场景如下图,对带宽和计算要求都不尽相同,目前还没有“银弹算法”,需要针对场景选择合适的算法。

四、MORSE平台设计理念
蚂蚁链摩斯(MORSE)隐私计算平台,深度融合了多方安全计算、联邦学习、可信执行环境等多项隐私计算技术。离线计算支持10亿级大规模数据稳定运行,在线计算支持千万级请求毫秒级时延,并提供标准化互联互通解决方案。摩斯深度连接多方数据生态和场景资源,帮助客户实现更安全更精准的用户洞察。
MORSE围绕着数据合作中常见的应用场景构建一系列的核心能力,可以针对每种场景做性能和安全性的极致优化。摩斯是市面上极少数深度融合了各种隐私计算技术的产品,可以在用户体验一致情况下,提供不同安全和性能级别的方案。以机器学习为例,MORSE的LR算法比业界平均性能快3~5倍,GBDT则快100倍以上。底层密码库上,MORSE的同态加密比开源库快20倍以上。安全性上在某些场景使用ZKP实现了可验证安全,使用DP实现了计算结果安全。
MORSE不依赖可信中心方,提供抗共谋攻击的方案,并采用零知识证明等技术手段达到恶意安全模型。此外,摩斯融合了差分隐私、脱敏、匿名化等隐私保护技术,全方面保障数据隐私。除了隐私计算外,摩斯还从系统安全、通信安全等方面保障数据隐私。摩斯通用产品和一体机分别集成了蚂蚁自研的国密认证的软密模块和密码卡,摩斯一体机还采用了基于TPM的可信度量、安全容器等技术,从硬件、系统等层面增强安全性。
MORSE部署架构
为了构建多方协同计算的网络,MORSE在架构上采取云端混部方案。很多机构的IT设施跟阿里的体系有很大差别,那种“全家桶”的重部署方案行不通,客户的计算资源预算一般也不多,机器和系统也不同。MORSE采用全docker微服务方式,既可以单机部署,也可以很方便部署成集群模式,目前MORSE已经部署了300+节点,在金融机构中广泛使用。优点如下:
1.轻量部署:仅依赖docker, 半天内完成部署
2.适配性好:适配各种企业复杂网络环境、各种已有机房、网络场景
3.升级便捷:一键完成升级
4.弹性扩容:微服务化,支持企业按需扩容
5.安全性好:易审计,安全性增强

目前,摩斯已经发展出MORSE Edge(隐私计算软件产品,支持分布式、集中式)、MORSE Flow(隐私计算连接器,互联互通标准化解决方案)、MORSE Station(隐私计算一体机,密码卡/TEE卡/GPU加速),根据客户基础设施和需求情况选择适配。同时摩斯提供MORSE OPEN系列服务,安全数据服务MorseDaaS、安全模型服务Morse MaaS、机密算力服务Morse CaaS、隐私计算APIMorse OpenAPI。欢迎咨询交流!

相关推荐
12、安全多方计算技术详解
本文详细介绍了安全多方计算(MPC)的核心技术及其应用场景。内容涵盖Shamir秘密共享的基本原理及其在诚实多数方MPC中的应用,讨论了基于算术电路的通用安全计算方法,并深入解析了加法门和乘法门的计算过程。此外,还介绍了私有集合交集协议和阈值密码学的实际应用,如两方RSA协议的安全实现。这些技术为分布式环境下保护隐私的联合计算提供了理论基础和实践方案,适用于金融、医疗、物联网等多个领域。
8、数据隐私保护技术:同态加密、多方计算与差分隐私
本文深入探讨了数据隐私保护领域的三种关键技术:同态加密(HE)、安全多方计算(MPC/SMPC)和差分隐私(DP),并介绍了它们的核心原理、应用场景、优势与局限性。同时,文章还分析了混合隐私方法的组成与优势,并对这些技术进行了对比,提出了选择建议和未来发展趋势,包括技术融合、性能提升、应用拓展以及法规标准的完善。通过这些技术的合理应用,可以有效保护敏感数据,满足业务需求,推动数据安全与隐私保护领域的发展。
数据交易中的隐私保护:5大关键技术解析
数据交易作为数字经济的核心环节,面临“数据共享”与“隐私保护”的天然矛盾:企业既需通过数据融合释放价值,又需遵守《数据安全法》《个人信息保护法》等法规。本文聚焦数据采集、处理、流通全链路,拆解五大隐私保护技术的技术原理、适用场景及实施路径,为技术选型与系统设计提供决策依据。从技术原理层(核心概念、算法、数学模型)到工程实践层(实战案例、工具链),再到应用层(行业场景),逐层递进解析隐私保护技术体系,最后展望技术发展趋势。数据交易:通过市场化机制实现数据使用权、收益权转移的经济行为隐私保护技术。
完全复现虚拟同步发电机VSG自适应惯量阻尼控制仿真、根轨迹、调节系数对比(Simulink仿真、Matlab代码实现)
内容概要:本文围绕虚拟同步发电机(VSG)的自适应惯量阻尼控制策略展开,通过Simulink仿真与Matlab代码实现,全面复现并深入分析了VSG在不同控制参数下的动态响应特性。研究重点包括构建VSG的数学模型,设计自适应惯量与阻尼控制算法,利用根轨迹法分析系统稳定性,并对比不同调节系数对系统频率响应、阻尼效果及暂态性能的影响。仿真结果验证了所提自适应控制策略在提升系统频率稳定性和抑制功率波动方面的有效性,尤其在应对负载突变等扰动时展现出优异的鲁棒性。该资源为电力系统仿真、新能源并网控制等领域的研究提供了完整的可复现案例。; 适合人群:具备一定电力系统基础知识和Matlab/Simulink操作能力,从事新能源发电、微电网控制、电力电子与电力系统自动化等相关领域的科研人员、研究生及工程技术人员。; 使用场景及目标:①学习和掌握虚拟同步发电机(VSG)的基本原理及其在现代电网中的应用;②理解并实践自适应惯量与阻尼控制策略的设计与仿真方法;③掌握利用根轨迹法进行电力系统稳定性分析的技能;④为相关课题的论文写作、项目研究或课程设计提供可复现的仿真模型和技术参考。; 阅读建议:此资源以完全复现为目标,不仅提供了详细的仿真模型和代码,还包含了深入的理论分析。学习者应在理解VSG基本原理的基础上,结合文档内容逐步搭建和调试Simulink模型,重点关注参数调节对系统性能的影响,通过动手实践加深对理论知识的理解。
超扭滑模(STSMC)-快速终端滑模(FTSMC)高阶滑模、磁链无感观测电机控制Matlab仿真(Simulink仿真实现)
内容概要:本文系统研究了永磁同步电机(PMSM)无位置传感器控制中三种滑模速度环控制策略——传统滑模控制(SMC)、超扭滑模控制(STSMC)与快速终端滑模控制(FTSMC)——在离散化仿真环境下的性能差异,并结合高阶滑模磁链观测器实现无感运行。理论分析表明,STSMC通过双增益机制将不连续控制作用嵌入积分项,有效抑制抖振并保持系统鲁棒性;FTSMC则利用非线性终端吸引子实现有限时间收敛,且控制律连续、无切换项。文章详细阐述了各控制器的理论推导、参数整定方法及离散化实现过程,构建的Simulink仿真模型支持从有感向无感的一键切换与控制器灵活配置,所有算法均经过开发板测试验证。仿真结果表明,STSMC在动态响应与抖振抑制的综合性能上最优,FTSMC稳态精度更高,而传统SMC存在明显抖振问题。该研究为工程应用中控制器的选型、优化与实际部署提供了坚实的理论依据与仿真支持。; 适合人群:具备一定现代控制理论基础和Matlab/Simulink仿真能力,从事电机驱动、电力电子、自动化控制及相关领域的研究生、工程师及科研人员。; 使用场景及目标:①深入理解滑模控制在PMSM无感控制中的应用机制与技术演进路径;②掌握STSMC与FTSMC的核心设计原理、参数整定准则及其离散化实现关键技术;③通过对比仿真分析不同滑模策略在动态响应、稳态精度与抖振特性方面的性能差异,为实际系统中控制器的选型、参数优化与工程化落地提供指导。; 阅读建议:建议结合所提供的Simulink仿真模型进行实践操作,重点关注控制器与观测器的模块化搭建、参数调节过程及仿真结果的对比分析,同时可尝试将算法移植至DSP或微控制器等嵌入式平台,以深化对实时控制性能与工程约束条件的理解。


