Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 25354

Multi-party computation (MPC) allows a set of parties, each with a private input, to securely and jointly perform any computation over their inputs.

1 vote

Why did replicated secret sharing use correlated randomness?

The multiplication is indeed correct without adding the randomness, but it is no longer private (i.e., it leaks information). By adding the correlated randomness, it ensures that what any single party …
Yehuda Lindell's user avatar
6 votes
Accepted

SPDZ protocol: how expensive is it to generate the multiplicative triples?

The answer to your question can be found in a SPDZ follow up paper; it is described as contribution (2) in the intro (top of page 2). There is a new version of SPDZ called MASCOT that uses OT instead …
Yehuda Lindell's user avatar
1 vote
Accepted

Multiplication gate in BGW in semi-honest adversary

Take a look at the BGW paper here: http://eprint.iacr.org/2011/136.pdf. In order to compute a multiplication (Section 4.3.1), there is one call to Frand and one call to Fdeg-reduce. For Frand (Sectio …
Yehuda Lindell's user avatar
5 votes

SPDZ- How to do secure equality comparison

One way of doing this is to subtract the non-secret value from the secret value (in the secure computation) and to test that the result is 0. There are a number of ways of testing 0; generically, you …
Yehuda Lindell's user avatar
5 votes
Accepted

Secure Two-party computation

The protocol that you described computes the XOR function $a\oplus b$ in the presence of semi-honest adversaries. However, this function completely reveals the other party's input given your own input …
Yehuda Lindell's user avatar
7 votes
Accepted

Secure function evaluation for Boolean formulae

For log-depth circuits, it is possible to use an information-theoretic version of Yao's garbled circuits. Note that in a garbled gate, each key is used to encrypt twice. Thus, if the keys on the input …
Yehuda Lindell's user avatar
3 votes
Accepted

computing INV in boolean circuit for MPC

Boolean circuits are Turing complete and so the answer is yes for any computation. Specifically, for this case, the circuit will assume that the loop never exits early (and if it finishes early, then …
Yehuda Lindell's user avatar
4 votes
Accepted

How many parties are needed to compute multiplication with BGW?

The BGW protocol has a semi-honest and a malicious version. For semi-honest, a simple honest majority is enough. In that case, 3 parties can run the protocol, with security against one (semi-honest) c …
Yehuda Lindell's user avatar
1 vote

MPC on boolean circuits

You can easily embed a Boolean circuit into the field $GF[2^k]$ for any $k$. Once you have done this embedding, you can then run any perfectly secure protocol. However, note that perfect security requ …
Yehuda Lindell's user avatar
2 votes

Why does verifiable secret sharing with an honest majority require a broadcast channel?

By definition, VSS implies broadcast. As such, with $t\geq n/3$, it is not possible to achieve VSS (by the bounds on Byzantine Agreement).
Yehuda Lindell's user avatar
2 votes
Accepted

How (generally) do modern schemes deal with an adversary with the capacity to either instant...

There is a model, typically called proactive security (and sometimes also called a mobile adversary), that considers the case that parties can be corrupted and later uncorrupted. Time is divided into …
Yehuda Lindell's user avatar
0 votes
Accepted

Can you use a "power of 2" gate in the BGW protocol

I don't see why it shouldn't work. If you ran the multiplication protocol using the same polynomial for both inputs, doesn't that work? Each party would square its share and then run degree reduction. …
Yehuda Lindell's user avatar
6 votes
Accepted

Are covert and rational adversaries same?

As the previous answer says, they are certainly NOT the same. However, there is certainly a connection between them. Specifically, the covert model just says that there is a deterrent parameter $\epsi …
Yehuda Lindell's user avatar
5 votes
Accepted

Leakage in Secure Two party Computation

Secure multiparty computation guarantees the nothing whatsoever is revealed by the process of computation. It does not say anything about the function. As you correctly point out, there are some funct …
Yehuda Lindell's user avatar
3 votes
Accepted

Can several run of a semi-honest protocol be used to infer malicious security?

Detection of malicious behavior can happen anywhere. However, it is not true that you can run semi-honest protocols and then check later. This is because such protocols can reveal the honest party's i …
Yehuda Lindell's user avatar

15 30 50 per page