Good evening everybody, I'm glad to announce this just in time for Christmas: We now have secure TLS connections by default! Please see
http://hg.viff.dk/viff/rev/3891e48de5ac for the details. I'm using the GnuTLS library from http://www.gnu.org/software/gnutls/ and the matching Python bindings from http://pypi.python.org/pypi/python-gnutls Installing them is fairly streight-forward on the three Linux systems I've tried it on (Debian 3.1, Ubuntu 7.04, and Fedora Core 6) but I think we'll eventually have to write a bit about it somewhere. My initial benchmarks shows that VIFF is just as fast with TLS as without! I was expecting some sort of performance drop, so this is a pleasent surprice :-) I'll have to do more test to see if this is really true... Running VIFF between three computers in Denmark (at DAIMI), Norway (where Tord given me access, thanks!) and USA (viff.dk is hosted in Los Angeles) has given me these numbers: +-----------------+--------------+ | Number of muls | Time per mul | +-----------------+--------------+ | 100 | 16.6 ms | +-----------------+--------------+ | 500 | 6.8 ms | +-----------------+--------------+ | 1000 | 4.0 ms | +-----------------+--------------+ | 3000 | 2.9 ms | +-----------------+--------------+ I think the time per multiplication drops rapidly to about 2-3 ms because of some start-up overhead. This is with the standard 65 bit prime, I have not yet tried with larger field sizes. Merry Christmas to you all! -- Martin Geisler _______________________________________________ viff-devel mailing list (http://viff.dk/) [email protected] http://lists.viff.dk/listinfo.cgi/viff-devel-viff.dk
