By Jesper Buus Nielsen, Professor and Chief Cryptographic System Designer, Partisia

In this post I will describe how the Partisia Blockchain infrastructure for MPC-as-a-Service works. I assume the reader is familiar with earlier posts in the series on Blockchain and MPC.

The purpose of the infrastructure is to offer MPC-as-a-service. Service Buyers can rent servers and software to run an MPC. Clients can give secret input to the MPC. Computations can be performed on the secret inputs, and selected outputs can be made public. I first describe the individual actors in the infrastructure and then discuss how they interact to…


Did you know, the use case that brought MPC from theory to real-life practice was an auction?

Non-fungible tokens (NFTs) have generated huge global interest in recent months. One of the greatest challenges faced in the digital world is that until now, it has been almost impossible to tell the difference between an original piece of digital content, and a copy.

Recent NFT art auctions, beginning with Beeple’s auction of a piece of NFT for $69.3m at Christies, caught the world’s attention. …


By Kurt Nielsen, PhD, President of Partisia Blockchain Foundation

Did you know, the use case that brought MPC from theory to real-life practice was an auction?

Non-fungible tokens (NFTs) have generated huge global interest in recent months. One of the greatest challenges faced in the digital world is that until now, it has been almost impossible to tell the difference between an original piece of digital content, and a copy.

Recent NFT art auctions, beginning with Beeple’s auction of a piece of NFT for $69.3m at Christies, caught the world’s attention. …


By Claudio Orlandi, Associate Professor and Chief Cryptographic Protocol Designer at Partisia

This post will outline some of the key ideas behind one of the most celebrated protocols for MPC, the SPDZ protocol.

The SPDZ protocol, pronounced SPeeDz, will soon be turning 10 years old and gets its name from a cheeky permutation of the initials of its authors: Damgård, Pastro, Smart, and Zakarias. Today, when people refer to SPDZ they don’t only refer to the original protocol, but also to its most recent versions with improved techniques and optimizations. Some publicly available implementations of SPDZ include: FRESCO, MP-SPDZ, SCALE-MAMBA.


By Ivan Damgård, Professor and Chief Cryptographer at Partisia

When you make a public transaction e.g. on a blockchain, this transaction may depend on your personal information. For instance, if you pay an amount to someone else from your account, that account should contain an amount at least as large as the payment you’re making. This is easy to verify if the balance on your account is public. But what if you want to keep both the amount on your account and the amount you’re paying private?

If you know a bit about cryptography, you will know that privacy can…


By Claudio Orlandi, Associate Professor and Chief Cryptographic Protocol Designer at Partisia

In previous blog posts we explained how secret-sharing is a useful tool for performing secure Multiparty Computation (MPC) when we can assume that a majority of the participants are honest.

However, there are many situations in which it is simply not realistic to assume that a majority of the participants in a protocol are honest. …


By Ivan Damgård, Professor and Chief Cryptographer at Partisia

In cryptography, a circuit is a way in which a computation can be represented, consisting of operations on bits. A garbled circuit, however, is a method to encrypt a computation that only reveals the output of the computation itself, without giving away anything regarding the inputs or the values of the computation. In this blog post I will explain garbled circuits, which was the very first approach used in secure computation, and it was suggested by Andrew Yao in the late 1980s.

Before discussing the computation part, let’s talk about encryption…


By Ivan Damgård, Professor and Chief Cryptographer at Partisia

Oblivious transfer (OT) is a fundamental tool in cryptography. In this blog post, I will explain what OT is, what it can be used for, and how it can be implemented.

In a nutshell, OT can be thought of as a very strange communication channel. It works as follows: a sender, Alice, can send two bits, b0 and b1, to a receiver, Bob, via OT. However, only one of the two bits will make it to Bob and he can choose which of the bits he wants to receive. …


Zug — 17 May 2021 — Partisia Blockchain, the Web 3.0 public blockchain built for trust, transparency, and privacy has announced it has raised over $20m following its latest funding round led by Ausvic Capital, P2P.org, Kosmos, and Bitscale, as well as other key players including Crypto Bazar Capital, CRT Capital, Gate.io Labs, and Insignius Capital.

Partisia Blockchain’s cutting-edge solution to the internet’s confidentiality and privacy challenges represents the first successful complete integration of blockchain technology with another commercial grade distributed cryptography, Secure Multi-Party Computation (MPC). …


By Jesper Buus Nielsen, Professor and Chief Cryptographic System Designer, Partisia

This blog post will introduce a cool MPC trick, known as Beaver Triples. It was Invented in 1991 by Don Beaver [1], it has multiple uses in MPC. In this blog I will explain how to use it for preprocessing and how to get an “almost asynchronous” MPC with the same security enjoyed by synchronous MPC. I will also explain the difference between synchronous and asynchronous MPC.

Partisia Blockchain Foundation

The official account of the Partisia Blockchain Foundation. Bringing MPC and Blockchain together to enable the scale of all blockchain use cases.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store