I'm very happy to announce the release of VIFF version 0.7:
The changes since version 0.6 are:
PyOpenSSL is now used instead of GnuTLS and this enables secure connections on Windows. The code dealing with starting a player has been made much more robust and players can now be started in any order. Player can now also be reliably shutdown. New runtime based on homomorphic Paillier encryption supports just two players. Added a new protocol for equality testing with secret shared result.
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 cryptographic protocols which allows them to obtain a correct answer without revealing their private inputs. Operations supported include addition, multiplication, and comparison, all with Shamir secret shared outputs.