源代码:
10. MP-SPDZ
MP-SPDZ由澳大利亚的研究机构CSIRO’s 于2020年在论文《MP-SPDZ: Afor Multi-Party 》中提出 。
MP-SPDZ 作为SPDZ-2(等人,CCS’13)的分支,是多方计算MPC协议SPDZ(Damg?rd等人,’12)的实现 。MP-SPDZ将SPDZ-2扩展到了二十多种MPC协议,
该框架作为SPDZ-2的分支,是多方计算协议SPDZ的实现 。MP-SPDZ将SPDZ-2扩展到了二十多种MPC协议,涵盖了常用的安全模型(诚实/不诚实的多数人和半诚实/恶意模型),以及二进制和算术电路的计算(后者的模数为素数和二次幂),所采用的基本模块包括秘密共享、不经意传输、同态加密和混淆电路 。主体语言是,定义了很多新的关于MPC的类和库,可基于的高级编程接口来使用相关协议 。
11. MPC-ECDSA
2023年,公司开源了基于 C++ 的 MPC 门限签名协议库,主要包括GG18、GG20、MPC-CMP3 种具有代表性的 MPC-ECDSA 协议 。
源代码:
12. MPyC
MPyC由Berry 于2020年发布,是一个用于MPC的开源包,实现了基于的秘密共享的半诚实安全的计算 。
源代码:
13. Obliv-C
Obliv-C由Samee Zahur, Mike , David Evans于2015年在论文《Obliv-C: AforData- 》中提出 。
Obliv-C是一个简单的GCC包装器,可以很容易地在常规C程序中嵌入安全计算协议 。
源代码:
14.
由Chang Liu, Xiao Shaun Wang,Nayak等人于2015年在论文《: Afor》中提出 。
提供了一种领域专用语言,将Java的扩展编译成Java字节码,支持Yao的混淆电路,具有半诚实的安全性 。
源代码:
15. PICCO
PICCO由Yihua Zhang, Aaron , and于2013年在论文《PICCO: A -for》中提出 。
文章插图
该框架将C语言扩展编写的程序编译成本地二进制文件,并在分布式环境中运行它,实现了基于的秘密共享的诚实多数半诚实计算 。
源代码:
16.Join and
谷歌公司于2019年推出了 Join and 隐私计算开源框架 。该框架 Join和结合了隐私集合交集、同态加密两种基本的加密技术来保护数据 。
源代码:
。
17. SCALE-MAMBA
SCALE-MAMBA框架由KUCOSIC于2019年提出 。该框架是SPDZ-2的另一个分叉,尽管有共同的根源,但自2018年以来,这两个分叉已经有了很大的分歧 。SCALE-MAMBA只实现了素数模数(不是二的幂数)的算术计算,根据Hazay等人的混淆电路,以及基于秘密共享的二进制计算 。所有的计算都只在恶意安全的情况下实现,不诚实多数计算模数化只使用同态加密实现 。另一方面,SCALE-MAMBA对理论上可能的任何访问结构都实现了诚实多数计算 。前端与MP-SPDZ中的类似,但没有后期增加的动态循环优化、重复代码优化和机器学习功能 。此外,作者已经开始脱离编译器,转而使用基于Rust的新编译器 。
源代码:
18.
由Haris ?, Ariya ,等人于2023年在论文《: a high-
fordata 》提出 。
该框架是一个易于使用的高性能MPC应用开发框架,提供了一套自动编译时优化,可以显著提高MPC应用程序的性能,主体语言是,目前已应用与在各种生物信息学任务上,包括全基因组关联研究、药物-靶标相互作用推断等,速度比现有流程提高了3-4倍,代码库大小减少了7倍 。
源代码:
19.MPC
MPC由 于200年在论文《: Afor Fast - 》中提出 。
该框架实现了各种后端的前台,但它自己的后端只使用三方诚信多数半诚信计算 。它还允许使用ABY和作为后端,而专有的后端不能自由使用 。
源代码:
20.
是摩根大通及其附属公司(“JP摩根”)的人工智能研究小组和 CoE小组于2023年在论文《: ATwo-PartyforTree》提出的框架 。
- 【华为敏捷/DevOps实践】9.以终为始,再谈持续交付流水线
- IT运维服务商如何将WannaCry拒之门外?恒远志成称安全需防微杜渐
- springboot基于微信小程序的安全教育平台面向大学生
- 校园安全与突发事件处理课程评估 突发事件风险评估报告
- 关于360儿童安全手环的介绍 360儿童安全手环
- Xilinx 7系列FPGA Multiboot介绍-远程更新
- wifi不安全的网络是什么意思
- 韩国政府担心威胁国家安全 或无缘《Pokemon Go》
- 苹果手机怎么屏蔽系统更新提示
- 2022年网络安全事件处罚盘点