• Home
  • Search
  • Wysteria: A Programming Language for Generic, Mixed-Mode Multiparty Computations
  • Cite Icon140
  • https://doi.org/10.1109/sp.2014.48Copy DOI Icon

Wysteria: A Programming Language for Generic, Mixed-Mode Multiparty Computations

  • May 1, 2014
  • Aseem Rastogi +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In a Secure Multiparty Computation (SMC), mutually distrusting parties use cryptographic techniques to cooperatively compute over their private data, in the process each party learns only explicitly revealed outputs. In this paper, we present Wysteria, a high-level programming language for writing SMCs. As with past languages, like Fairplay, Wysteria compiles secure computations to circuits that are executed by an underlying engine. Unlike past work, Wysteria provides support for mixed-mode programs, which combine local, private computations with synchronous SMCs. Wysteria complements a standard feature set with built-in support for secret shares and with wire bundles, a new abstraction that supports generic n-party computations. We have formalized Wysteria, its refinement type system, and its operational semantics. We show that Wysteria programs have an easy-to-understand single-threaded interpretation and prove that this view corresponds to the actual multi-threaded semantics. We also prove type soundness, a property we show has security ramifications, namely that information about one party's data can only be revealed to another via (agreed upon) secure computations. We have implemented Wysteria, and used it to program a variety of interesting SMC protocols from the literature, as well as several new ones. We find that Wysteria's performance is competitive with prior approaches while making programming far easier, and more trustworthy.

Similar Papers
  • Research Article
  • Citations477

Secure Multi-Party Computation: Theory, practice and applications

  • Oct 16, 2018
  • Information Sciences
  • Chuan Zhao +6
  • Research Article
  • Citations6

Metamorphic Testing of Secure Multi-party Computation (MPC) Compilers

  • Jul 12, 2024
  • Proceedings of the ACM on Software Engineering
  • Yichen Li +4
  • Single Report

Considerations for using Privacy Preserving Machine Learning Techniques for Safeguards

  • Dec 01, 2020
  • Nathan Martindale +3
  • Conference Article
  • Citations3

Achieving Privacy-preserving Computation on Data Grids

  • Jul 01, 2007
  • Proceedings - IEEE Symposium on Computers and Communications/IEEE Symposium on Computers and Communications
  • Z Yu +1
  • Research Article

SPRINT: Scalable Secure & Differentially Private Inference for Transformers

  • Jan 01, 2026
  • Proceedings on Privacy Enhancing Technologies
  • Francesco Capano +2
  • Research Article
  • Citations1

Privacy-preserving computation scheme for the maximum and minimum values of the sums of keyword-corresponding values in cross-chain data exchange

  • Oct 06, 2025
  • Scientific Reports
  • Xin Liu +9
  • Research Article
  • Citations17

Secure multiparty computation protocol based on homomorphic encryption and its application in blockchain

  • Jul 01, 2024
  • Heliyon
  • Haijun Bao +4
  • PDF
  • Research Article
  • Citations15

Fair and Secure Multi-Party Computation with Cheater Detection

  • Aug 12, 2021
  • Cryptography
  • Minhye Seo
  • Dissertation

A systemic comparison comparison of concurrent multiparty secret sharing with SGD regression and classification

  • May 01, 2024
  • Ethan Wyatt Schutzenhofer
  • Research Article

Building AI Pipelines That Comply with GDPR, HIPAA, and Industry Standards

  • Aug 26, 2022
  • International Scientific Journal of Engineering and Management
  • Sai Kalyani Rachapalli
  • Research Article

SynCirc: Efficient Syn thesis of Depth-Optimized Circ uits from High-Level Languages

  • Jan 01, 2026
  • IEEE Transactions on Computers
  • Arpita Patra +4
  • Conference Article

A probabilistic look ahead of anonymization

  • Mar 25, 2011
  • Yücel Saygin
  • Conference Article
  • Citations4

Secure error correction using multiparty computation

  • Jan 01, 2018
  • Mohammad G Raeini +1
  • Research Article
  • Citations8

Implementing Support for Pointers to Private Data in a General-Purpose Secure Multi-Party Compiler

  • Dec 19, 2017
  • ACM Transactions on Privacy and Security
  • Yihua Zhang +2
  • Book Chapter
  • Citations32

Compiling Low Depth Circuits for Practical Secure Computation

  • Jan 01, 2016
  • Niklas Buescher +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.