What is semi honest?

A semi-honest adversary is one who corrupts parties but follows the protocol as specified. In other words, the corrupt parties run the protocol honestly but they may try to learn as much as possible from the messages they receive from other parties. Semi-honest adversaries are also commonly called honest-but-curious.

What is honest but curious?

The honest- but-curious (HBC) adversary is a legitimate participant in a communication protocol who will not deviate from the defined protocol but will attempt to learn all possible information from legitimately received messages.

What is SPDZ protocol?

The SPDZ protocol [DPSZ12,DKL+13] can be viewed as a two-phase protocol where inputs are shared via an additive secret sharing scheme. First there is the pre-processing phase where triples are generated independent of the inputs to the computation.

What is MPC in Blockchain?

Multi-party computation (MPC) is a cryptographic tool that allows multiple parties to make calculations using their combined data, without revealing their individual input.

How does homomorphic encryption work?

Using a homomorphic encryption scheme, the data owner encrypts their data and sends it to the server. The server performs the relevant computations on the data without ever decrypting it and sends the encrypted results to the data owner. No exponentiating a number by an encrypted one. No non-polynomial operations.

What is malicious adversary?

A malicious adversary can execute any computation for stealing, corrupting, and modifying data as well as the original MapReduce computation [68,72,62,70]. For example, a malicious mapper or reducer may not perform a computation or may provide wrong outputs (to users).

What is secure function evaluation?

Secure function evaluation (SFE) allows two parties to jointly evaluate a publicly known function without revealing their respective inputs. This way, all possible paths of the function are executed and all memory accesses are guaranteed to be independent of the actual input data.

Is MPC cold storage?

While Standard Cold Storage has many benefits, MPC allows private keys to be stored in a distributed manner and are never held in a single location. While Multisig requires multiple keys to sign, MPC requires multiple parties to actually perform a computation to complete a transaction.

What is MPC Fireblocks?

Fireblocks’ MPC-CMP algorithm helps you meet client SLAs regardless of your wallet configuration. MPC-CMP gives you 8x faster transaction signing speed and enables you to customize your wallet temperature – choose between hot, cold, or warm.

What type of encryption is homomorphic?

A homomorphic cryptosystem is like other forms of public encryption in that it uses a public key to encrypt data and allows only the individual with the matching private key to access its unencrypted data.

Is adversary an attacker?

Actual adversaries, as opposed to idealized ones, are referred to as attackers. The former term predominates in the cryptographic and the latter in the computer security literature.