mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2025-07-21 13:58:59 -04:00
oblivious transfer
This commit is contained in:
parent
4d6f82e10e
commit
62b55234fb
1 changed files with 2 additions and 0 deletions
|
@ -37,4 +37,6 @@ We start by making the truth table for our inputs. In order to hide the values o
|
||||||
|
|
||||||
We can still tell what the value is based on knowing the type of logic gate, for example an `AND` gate would only have one different output, so you could infer that output is 1 and the others are 0. To fix this, we can encrypt the rows using the input labels as keys, so only the correct output can be decrypted.
|
We can still tell what the value is based on knowing the type of logic gate, for example an `AND` gate would only have one different output, so you could infer that output is 1 and the others are 0. To fix this, we can encrypt the rows using the input labels as keys, so only the correct output can be decrypted.
|
||||||
|
|
||||||
|
We still have a problem, though: how can the Evaluator put in their inputs? Asking for both labels would allow them to decrypt more than one output, and giving their input would break the whole point. The solution is something called "Oblivious Transfer".
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue