虚拟理想功能框架VIFF

VIFF被认为是一个学术项目,但到目前为止还没有被积极开发。如果您只是在寻找多方计算实现,我们建议您考虑MP-SPDZ公司. 它支持多种协议,包括Shamir秘密共享。这个网站是为了存档而保留的。
维夫犬

VIFF是一个允许您指定安全多方计算. 当前功能包括:

VIFF在中实现蟒蛇使用扭曲的并且应该运行在任何运行Python的平台上(在Linux、Windows和macosx上成功测试)。请看安装指南有关 要求的详细信息。

VIFF是自由软件,根据GNU LGPL. 这意味着 您可以免费下载和使用它,并根据您的需要进行修改。 您可以自由地重新发布您的修改 只要您这样做 与修改后的源代码一起使用。您可以构建使用VIFF的应用程序(无论是否为商业应用程序),而无需根据LGPL授权。

用例

VIFF允许您进行安全的多方计算,其中有 个参与方(此时有三个或更多)执行 加密协议来进行一些联合计算。计算可以是任何东西,但是选举和拍卖是安全多方计算的好例子(SMPC或者简单的MPC,如果协议是安全的)。

使用VIFF,你的协议运行时玩家不会透露任何关于他们输入的信息。因此,三个百万富翁可以自己决定谁拥有最多的钱不透露它们值多少钱彼此之间。所以他们都知道谁是最富有的,但没有别的。

实现这一点的技术涉及到对秘密共享值的计算,但是程序员在使用VIFF时基本上可以忽略这一点。

释放

VIFF源代码的最新版本可以使用汞的通过命令:

hg克隆http://hg.viff.dk/viff/

或者联机浏览存储库. 在那里你也可以订阅RSS原子提供更新。

存储库应该基本上是稳定的(您可以检查建筑机器人如果 您不确定),可以在此处下载快照:

我们强烈地建议您使用毒蛇尖因为下面的版本不适用于当前的设置。

请看安装指南以及VIFF API 文档除上述文件中包含的文件外。

联系人

以前有一个邮件列表。它被存档了本地,在格曼(在那里你可以阅读/发帖使用新闻阅读器的NNTP)在邮件档案.

小维夫公司开发的开发团队.