Virtual Ideal Functionality Framework 0.5 (Default branch) |
|
|
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.
License: GNU Lesser General Public License (LGPL)
Changes:
This release adds preliminary support for preprocessing and a multiplication protocol 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. The installation guide was updated for Windows Vista.
|