在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:MPC-SoK/frameworks开源软件地址:https://github.com/MPC-SoK/frameworks开源编程语言:C++ 36.6%开源软件介绍:This repository contains a collection of sample programs for a variety of multi-party computation (MPC) frameworks. For ease of examination, we have set up each framework in a Docker container. This minimizes the effort required to test framework functionality. The goal of this project is to make it easier for researchers (and other users) to experiment with MPC software frameworks. These software tools are suitable for prototyping applications, testing current capabilities, measuring rough benchmark performances, and other similar tasks. Many of these frameworks are not suitable for use in production environments! There are two main contributions of this repository. One is the code above. The other is extended documentation, including READMEs, comments in the code, and extended notes in the wiki pages. We welcome contributions in any of these areas: if you have used a framework, optimized the compilation scripts, or made observations about its usability or quirks, please consider writing a note about your experiences and submitting it as a pull request (or an email). This repository accompanies the paper SoK: General-Purpose Compilers for Secure Multi-party Computation, which includes a thorough evaluation of each framework across usability and architectural criteria. For a gentler introduction to secure computation and this project, please read the layperson's guide. FrameworksWe include a complete build environment and three sample programs for each framework. Additional documentation of some framework can be found in the wiki pages).
Each framework directory includes a For more information about using Docker, see the Docker documentation. About Sample ProgramsWe implemented three sample programs for each framework. These are small unit tests and are not intended to exhaustively test framework functionality. We used them to learn about the architecture and set-up requirements of each framework. They illustrate a variety of common functionality requirements.
Contributions and CitationsThis software is offered as-is. It may not be up-to-date with the latest versions of each framework. We welcome pull requests for compatibility with new software versions, corrections to sample programs, and new frameworks. If you maintain a software tool that belongs here, please contact us. New frameworks are first added as branches then merged with the main repository. Questions and commentary should be raised publicly in the Issue Tracker. If you use this work for an academic project, please cite: @inproceedings{mpc-sok,
author = {Marcella Hastings and Brett Hemenway and Daniel Noble and Steve Zdancewic},
title = {{SoK:} General-Purpose Compilers for Secure Multi-Party Computation},
booktitle = {2019 IEEE Symposium on Security and Privacy (SP)},
year = {2019},
} |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论