VIFF 0.5

Martin Geisler mg at
Mon Apr 28 20:49:06 CEST 2008

On behalf of the VIFF Development Team, I am very happy to announce the
release of VIFF 0.5:


Changes since version 0.4:

  Added preliminary support for preprocessing and an efficient
  multiplication protocol which is secure against active adversaries.
  The Runtime class has been split into several parts and two new mixin
  classes provide different comparison protocols. Several coercion
  problems were fixed. The Runtime.callback method was renamed to
  Runtime.schedule_callback. VIFF was tested on Python 2.6 and some
  small problems were fixed. If python-gnutls is unavailable, players
  now automatically fallback to TCP connections. The installation guide
  was updated for Windows Vista. A new example program was added and the
  documentation was updated. Changed license to LGPL.

About VIFF:

  Virtual Ideal Functionality Framework is a framework for creating
  efficient and secure multi-party computations (SMPC). Players, who do
  not trust each other, participate in a joint computation based on
  their private inputs. The computation is done using a cryptographic
  protocol which allows them to obtain a correct answer without
  revealing their inputs. Operations supported include addition,
  multiplication, and comparison, all with Shamir secret shared outputs.

Martin Geisler

VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multi-Party Computation) to Python. See:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <>

More information about the Python-announce-list mailing list