[viff-devel] [Marc Makkes] Homomorphic encryption

Janus Dam Nielsen janus.nielsen at alexandra.dk
Thu Jun 18 07:36:15 PDT 2009


Hi Marc,

> My name is Marc X. Makkes and i'm the student who is implementing the
> homomorphic encryption scheme for for NaCL project.
Great to hear from you, I will be your main contact, because I am  
probably the VIFF user who will be needing a fast homomorphic  
implementation the soonest.

I guess that the actual scheme you are implementing is the Paillier  
encryption scheme?

> Tanja urged me to contact you for some detail regarding the  
> implementation and if i
> understand correctly your the one that is going to use this scheme for
> certain applications. Can you tell me a little bit the applications?
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.


> In addition i've received the whish list. But it seems to me that  
> there
> is missing a key setup/generation function. Can you maybe comment on
> that?
We generally would like an implementation which is similar to the one  
already in VIFF in terms of API and functionality. I am not sure I  
understand what you mean by "missing a key setup/generation function",  
currently in Python there is a function which generates keys. If there  
are alternatives, then what are they and what would you suggest?

> Currently i've have made a ''basic'' c implementation, which is
> equivalent to your and my own python implementation. In the next few
> day's i hope to implement the subgroup variant as well as doing the  
> CRT
> speedup for decryption.
Great, I hope it will outperform any other implementation ever made :)

Having Python bindings for the c implementation is also of large value  
to us.

____________________________________________________

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/20090618/b23ee98d/attachment.htm>


More information about the viff-devel mailing list