提交 b935e779 编写于 作者: P PrimiHub 小助手 提交者: PrimiHub

Update README.md

上级 6774d630
# PrimiHub
<p align="center">
<img src="https://raw.githubusercontent.com/primihub/primihub/develop/doc/header.jpeg" alt="Header">
<br>
![build workflow](https://github.com/primihub/primihub/actions/workflows/main.yml/badge.svg?branch=master)
[![Contributors](https://img.shields.io/github/contributors/primihub/primihub.svg)](https://github.com/linuxsuren/github-go/graphs/contributors)
[![Gitter](https://badges.gitter.im/primihub/community.svg)](https://gitter.im/primihub/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![GitHub release](https://img.shields.io/github/release/primihub/primihub.svg?label=release)](https://github.com/linuxsuren/github-go/releases/latest)
[![Docker Pulls](https://img.shields.io/docker/pulls/primihub/primihub-node.svg)](https://hub.docker.com/r/primihub/primihub-node/tags)
<p align="center"><strong>由密码学专家团队打造的开源隐私计算平台</strong></p>
> 中文 | [English](README_EN.md)
<p align="center">
<a href="https://github.com/primihub/primihub/releases"><img src="https://img.shields.io/github/v/release/primihub/primihub?style=flat-square" alt="GitHub Release"></a>
<a href="https://github.com/primihub/primihub/actions/workflows/main.yml"><img src="https://img.shields.io/github/actions/workflow/status/primihub/primihub/main.yml?logo=github&style=flat-square" alt="Build Status"></a>
<a href="https://hub.docker.com/r/primihub/primihub-node"><img src="https://img.shields.io/docker/pulls/primihub/primihub-node?style=flat-square" alt="Docker Pulls"></a>
</p>
## 简介
</p>
PrimiHub是一个支持多方计算(MPC)、联邦学习(FL)、隐私求交(PSI)、隐私查询(PIR)特性的平台,支持数据源接入、数据消费、接入应用、语法、语义、安全协议多方面的扩展。 具体请见 PrimiHub [核心特性](https://docs.primihub.com/docs/developer-docs/core-concept/model)
## 系统架构
隐私计算
-------
![PrimiHub](doc/architecture.svg)
数据流动起来才可以创造更大的价值,随着数字经济持续高速增长,**数据的互联互通需求越来越旺盛**,大到政府机关的机密数据、公司核心商业数据、小到个人信息。近两年,我国也相继出台了 **《数据安全法》****《个人信息保护法》**。因此,**如何让数据安全地流通起来,是一个必须要解决的问题**
## 启动PrimiHub
隐私计算技术作为**连接数据流通和隐私保护法规的纽带**,实现了 **“数据可用不可见”**。即**在保护数据本身不对外泄露的前提下实现数据分析计算的技术集合**。隐私计算作为数据流通的**重要创新前沿技术**,已经广泛应用于金融、医疗、通信、政务等多个行业。
使用 docker-compose 启动,参考 [这里](https://docs.primihub.com/docs/advance-usage/start/quick-start)
下载二进制文件启动,参考 [这里](https://docs.primihub.com/docs/advance-usage/start/start-nodes)
PrimiHub
-------
本地编译启动,参考 [这里](https://docs.primihub.com/docs/advance-usage/start/build)
如果你对隐私计算感兴趣,想近距离体验下隐私计算的魅力,不妨试试 PrimiHub!一款**由密码学专家团队打造的开源隐私计算平台**,它安全可靠、开箱即用、自主研发、功能丰富。
## 运行任务
运行多方安全计算任务,参考 [这里](https://docs.primihub.com/docs/advance-usage/create-tasks/mpc-task)
特性
---
运行联邦学习任务,参考 [这里](https://docs.primihub.com/docs/category/%E8%81%94%E9%82%A6%E5%AD%A6%E4%B9%A0fl%E4%BB%BB%E5%8A%A1)
* **开源**:完全开源、免费
* **安装简单**:支持 Docker 一键部署
* **开箱即用**:拥有 [Web 界面](https://github.com/primihub/primihub-platform)[命令行](https://docs.primihub.com/docs/category/%E5%88%9B%E5%BB%BA%E4%BB%BB%E5%8A%A1)[Python SDK](https://docs.primihub.com/docs/category/python-sdk-client) 多种使用方式
* **功能丰富**:支持隐匿查询、隐私求交、联合统计、数据资源管理等功能
* **灵活配置**:支持自定义扩展语法、语义、安全协议等
* **自主研发**:基于安全多方计算、联邦学习、同态加密、可信计算等隐私计算技术
运行隐私求交任务,参考 [这里](https://docs.primihub.com/docs/advance-usage/create-tasks/psi-task)
运行隐匿查询任务,参考 [这里](https://docs.primihub.com/docs/advance-usage/create-tasks/pir-task)
快速开始
-------
## 进阶使用
推荐使用 Docker 部署 PrimiHub,开启你的隐私计算之旅。
想了解如何从原生应用启动以及关于如何利用PrimiHub的特性,实现更多应用,见 [进阶使用](https://docs.primihub.com/docs/developer-docs/core-concept/model)
```
# 第一步:下载
git clone https://github.com/primihub/primihub.git
# 第二步:启动
cd primihub && docker-compose up -d
# 第三步:进入部署好的环境
docker exec -it primihub-node0 bash
# 第四步:执行隐私求交计算
./primihub-cli --task_config_file="example/psi_ecdh_task_conf.json"
I20230616 13:40:10.683375 28 cli.cc:524] all node has finished
I20230616 13:40:10.683745 28 cli.cc:598] SubmitTask time cost(ms): 1419
# 查看结果
cat data/result/psi_result.csv
"intersection_row"
X3
...
```
## 开发者
<p align="center"><img src="https://raw.githubusercontent.com/primihub/primihub/develop/doc/kt.gif" width=700 alt="PSI"></p>
如果你想参与PrimiHub项目,可以在[Issue](https://github.com/primihub/primihub/issues) 页面开启一个新的话题,比如文档、创意、Bug等。
同时可以了解我们的社区治理结构 [PrimiHub社区治理委员会](https://docs.primihub.com/docs/developer-docs/primihub-community),我们是一个开放共建的开源项目,欢迎参与到我们的项目中。
<p align="center"><em>隐私求交例子 <a href="https://docs.primihub.com/docs/quick-start-platform/">在线尝试</a><a href="https://docs.primihub.com/docs/advance-usage/create-tasks/psi-task/">命令行</a></em></p>
## 社区
* 微信助手:
除此之外,PrimiHub 还提供了多种适合**不同人群**的使用方式:
![wechat_helper](./doc/wechat.jpeg)
* [在线体验](https://docs.primihub.com/docs/quick-start-platform/)
* [Docker](https://docs.primihub.com/docs/advance-usage/start/quick-start)
* [可执行文件](https://docs.primihub.com/docs/advance-usage/start/start-nodes)
* [自行编译](https://docs.primihub.com/docs/advance-usage/start/build)
## 许可证
问题/帮助/BUG
------------
如果您在使用过程中遇到任何问题,需要我们的帮助可以[点击](https://github.com/primihub/primihub/issues/new/choose)反馈问题。
欢迎添加我们的微信助手,加入「PrimiHub 开源社区」微信群。“零距离”接触**项目核心开发、密码学专家、隐私计算行业大咖**,获得更及时的回复和隐私计算的第一手资讯。
<p align="center">
<img src="https://raw.githubusercontent.com/primihub/primihub/develop/doc/wechat.jpeg" alt="Header">
</p>
许可证
-----
此代码在 Apache 2.0 下发布,参见 [LICENSE](https://github.com/primihub/primihub/blob/develop/LICENSE) 文件。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册