Hi Marc,
We generally use Paillier as a part of secure multiparty
computation
protocols, where each party has his own secret key and knows the
public
keys of the other players. The ciphertexts are generally
multiplied a
substantial number of times.
Can you give me the background
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245394848 -7200
# Node ID 15c0283f7cb6dad3d7a41e9095bb4fd18a30d909
# Parent 8ec45943c12ab91430d03a8895aabc6f64fe7a37
importeret rettelse orlandi_implementation.patch
diff --git a/viff/orlandi.py b/viff/orlandi.py
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245394852 -7200
# Node ID 1eb98ef76446e9ef06d8d94e31748fe5cfd2ba82
# Parent 29c28d1a8e5f5647fe97d7b01f5924f3ef006301
Implementation of random share command.
diff --git a/viff/orlandi.py b/viff/orlandi.py
---
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245394940 -7200
# Node ID 07a8329e75322d482dae15186422dd75e9ddb653
# Parent 4c4228af583fc965fb0722c5b051ffa213152f62
Implementation of input and shift commands.
diff --git a/viff/orlandi.py b/viff/orlandi.py
---
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245394853 -7200
# Node ID 85ae7883768d8367baf57cf3b6647707cb1d9b1d
# Parent 1eb98ef76446e9ef06d8d94e31748fe5cfd2ba82
Implementation of addition command.
diff --git a/viff/orlandi.py b/viff/orlandi.py
---
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245394917 -7200
# Node ID 4c4228af583fc965fb0722c5b051ffa213152f62
# Parent 85ae7883768d8367baf57cf3b6647707cb1d9b1d
Implementation of subtraction command.
diff --git a/viff/orlandi.py b/viff/orlandi.py
---
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245395107 -7200
# Node ID 57f6d76d82e375b77293bcc6d54eeb6242686079
# Parent 4c46e8eeb719682da1a91b7ad96e7e902363e204
importeret rettelse triple_test.patch
diff --git a/viff/orlandi.py b/viff/orlandi.py
---
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245395070 -7200
# Node ID cd787f04de1f3be2e7c969e963ed7bcd94f81305
# Parent a07740da4582869d11ead0f56ae055965aa2b4b0
Implementation of the leak tolerant multiplication command.
diff --git a/viff/orlandi.py
Janus Dam Nielsen janus.niel...@alexandra.dk writes:
+@increment_pc
+def open(self, share, receivers=None, threshold=None):
+Share reconstruction.
+
+Every parti broadcasts a share pair (x_{i}^{'}, rho_{x,i}^{'}).
Typo: parti - party. Also, the prime (') should not
Janus Dam Nielsen janus.niel...@alexandra.dk writes:
# HG changeset patch
# User Janus Dam Nielsen janus.niel...@alexandra.dk
# Date 1245395100 -7200
# Node ID ad19cc189a5bf04ba37c0a9e25600040585cc1e9
# Parent cd787f04de1f3be2e7c969e963ed7bcd94f81305
Added a variant of the encryption
Janus Dam Nielsen janus.niel...@alexandra.dk writes:
This patchbomb contains partial implementation of the Orlandi runtime.
Wow, cool! I've just looked through the first couple of patches and even
though I had some style-complaints, I think this is great!
If I've understood things correctly,
11 matches
Mail list logo