PrimiHub是一个支持多方计算、联邦学习、隐私求交(PSI)、隐私查询(PIR)特性的平台,支持数据源接入、数据消费、接入应用、语法、语义、安全协议多方面的扩展。 具体请见 PrimiHub 核心特性。
5分钟运行起来一个MPC应用
安装 docker 和 docker-compose
下载 docker-compose
文件:
curl https://get.primihub.com/release/1.3.9/docker-compose.yml -s -o docker-compose.yml
启动测试用的节点
使用docker-compose 启动三个docker容器。 容器包括:启动点、三个节点
docker-compose up -d
或者,也可以通过环境变量指定镜像服务地址以及版本号,例如:
REGISTRY=registry.cn-beijing.aliyuncs.com TAG=1.4.0 docker-compose up -d
查看运行起来的 docker 容器:
docker-compose ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cf875c1280be primihub/primihub-node:latest "/bin/bash -c './pri…" 11 minutes ago Up 11 minutes 0.0.0.0:12120-12121->12120-12121/tcp, 0.0.0.0:8052->50050/tcp node2_primihub 6a822ff5c6f7 primihub/primihub-node:latest "/bin/bash -c './pri…" 11 minutes ago Up 11 minutes 0.0.0.0:10120->12120/tcp, 0.0.0.0:10121->12121/tcp, 0.0.0.0:8050->50050/tcp node0_primihub 11d55ce06ff0 primihub/primihub-node:latest "/bin/bash -c './pri…" 11 minutes ago Up 11 minutes 0.0.0.0:11120->12120/tcp, 0.0.0.0:11121->12121/tcp, 0.0.0.0:8051->50050/tcp node1_primihub 68befa6ab2a5 primihub/simple-bootstrap-node:1.0 "/app/simple-bootstr…" 11 minutes ago Up 11 minutes 0.0.0.0:4001->4001/tcp simple_bootstrap_node
让三个节点共同执行一个多方安全计算(MPC)的逻辑回归任务
docker run --network=host -it primihub/primihub-node:latest primihub-cli --server=127.0.0.1:8050
�� 请求任务的节点
你可以向计算集群中任意一个节点请求计算任务
�� 可用的任务参数
通过primihub-cli可以指定以下参数
- 请求哪个节点启动任务
- 使用哪些共享数据集
- 做什么样的隐私计算任务
在这个例子中primihub-cli会使用默认参数向 node 0 请求一个ABY3的三方逻辑回归测试任务,关于cli可以指定的参数请见 创建任务。
想了解如何从原生应用启动以及关于如何利用PrimiHub的特性,实现更多应用,见 进阶使用。
如果你想参与PrimiHub项目,可以在Issue 页面随意开启一个新的话题,比如文档、创意、Bug等。
同时可以了解我们的社区治理结构 PrimiHub社区治理委员会
我们是一个开放共建的开源项目,欢迎参与到我们的项目中。
我试图做以下java分配和每件事似乎工作正常,除了当我把一个数字 谢谢 赋值:创建一个询问考试结果并计算成绩平均值的程序。成绩是4到10之间的浮点数。程序要求成绩,直到键入负数。如果用户给出的分数不是4到10之间的数字,则文本“无效成绩!”将在屏幕上打印,程序要求另一个分数。最后,程序在屏幕上打印输入的成绩数及其平均值,如示例打印所示。如果没有输入成绩,通知“您没有输入任何成绩。”是屏幕上唯一打印
互联网名称与数字地址分配机构(ICANN)普遍要求拥有和管理域名的人的邮件地址,电话号码和电子邮件地址应通过“WHOIS”目录公开提供。 但是这个规则使得垃圾邮件发送者,直接销售商,身份盗窃或其他攻击者能够使用该目录来获取个人信息。 虽然ICANN一直在探索改变WHOIS以实现更大的隐私。 主要利益相关者之间缺乏共识,应该做出什么样的改变。 但是,随着许多注册商的私人注册,一些风险已经减轻。 在域
引言 小牛知识库(以下或称“我们”)非常重视您的隐私保护,您在使用我们的业务平台(xnip.cn)的产品和服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私政策》向您说明,我们如何收集、使用、存储及共享您的个人信息,以及您如何访问、更新、控制和保护您的个人信息。 本《隐私政策》与您使用我们的服务关系紧密,希望您仔细阅读并理解,做出您认为适当的选择。您使用或继续使用我们的服务,即意味着您
您的隐私对我们很重要。 Cassbin的政策是尊重我们在我们的网站上从您那里收集的任何信息的隐私权,包括https://casbin.org和我们拥有并管理的其他站点 我们只是在我们真正需要你的信息向你提供服务时才要求你提供您的个人信息。 我们在你知情和同意的情况下,以公正和合法的方式加以收集。 我们还告诉你我们为什么要收集以及如何使用它。 我们只在必要的时候保留您的信息来为您提供您请求的服务 无
手机隐私是一个app开发者必须处理的关键问题。用户希望app能适当的采集和处理他们的私人信息。而且,越来越多的司法辖区提出了手机隐私惯例的合法需求。 这份关于手机隐私的指南提供了一些初级的解决方案。它概况了一些被广泛接受的最佳实践,并给别的一些详细的指南和教程提供了参考。 隐私保护策略: 你的app需要包含隐私保护策略,主要声明以下的问题:app收集的是什么类型的信息;采集来的信息是如何使用的,会
可设定自己的朋友或活动信息的公开范围,及可向您发送信息的用户范围。 已登陆PlayStation®Network的状态下,轻触[PlayStation®Network]>[隐私设定]。 公开朋友列表 设定朋友列表的公开范围。 公开活动 设定活动的公开范围。 接收加为朋友请求 接收信息 此设定仅对(群信息)与PS3™的信息功能有效。