[viff-devel] [Marc Makkes] Homomorphic encryption
Janus Dam Nielsen
janus.nielsen at alexandra.dk
Thu Jun 18 23:33:15 PDT 2009
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 of this application?
You should checkout the Paillier runtime in viff/paillier.py in VIFF.
I think it is a classical example of what we want to do.
Also I am working on an implementation of another runtime, where
Paillier is used. It is not yet complete but I will spend some time
today to get it into VIFF. It should also provide you with some
inspiration. I will let you know when it is available in the VIFF
repository.
> Also, i don't see any problems adapting for
> python. Creating a python binding should easy to make. Do you have
> time
> frame for when you are going to use the paillier implementation? Or is
> it already running?
Our current Paillier runtime will certainly already now benefit from a
fast implementation of Paillier. My main interest is using the
implementation for the other runtime mentioned above. And I currently
estimate that I am 3 to 4 weeks from completing it.
____________________________________________________
Janus Dam Nielsen
R&D SCIENTIST, PhD.
CENTRE FOR IT-SECURITY
THE ALEXANDRA INSTITUTE LTD.
T +45 42 22 93 56
E janus.nielsen at alexandra.dk
W alexandra.dk
____________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.viff.dk/pipermail/viff-devel-viff.dk/attachments/20090619/267ed6c2/attachment.htm>
More information about the viff-devel
mailing list