-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7508afe
commit 0af7b30
Showing
10 changed files
with
64 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,37 @@ | ||
### 1.0.0-rc1 | ||
(2024-08-21) | ||
# 3.0.0 | ||
(2024-12-9) | ||
|
||
**新增** | ||
### 新增 | ||
|
||
#### 隐私计算组件 | ||
**隐私计算组件** | ||
|
||
- **PSI**: 实现多种类型隐私求交集算法,包括CM2020, RA2018, ECDH-PSI, ECDH-Multi-PSI等 | ||
- **MPC**: 安全多方计算相关组件 | ||
- **MPCSQL**: 基于安全多方计算协议,支持联合分析查询任务 | ||
- **PIR**: 匿踪查询组件 | ||
- PSI: 实现多种类型隐私求交集算法,包括CM2020, RA2018, ECDH-PSI, ECDH-Multi-PSI等 | ||
- MPC: 安全多方计算 | ||
- PIR: 匿踪查询核心组件 | ||
|
||
#### 隐私计算互联互通 | ||
**联合建模组件** | ||
|
||
- ECDH PSI算法与隐语互联互通 | ||
- 2+方的多方联合XGB/LR建模组件(训练 + 离线预测) | ||
- 2+方多方特征工程组件(特征分箱,WOE/IV计算等) | ||
- 多方数据预处理组件 | ||
|
||
#### 隐私建模组件 | ||
**统一网关** | ||
|
||
- 支持基于最短路径的消息路由转发 | ||
- 支持按节点ID、服务名、机构名进行路由寻址 | ||
- 支持服务注册和服务发现 | ||
|
||
**统一网关SDK** | ||
|
||
- 提供Java/Python网关SDK,支持接入网关与其他节点、服务或者机构进行通信 | ||
- 可向网关注册服务 | ||
- 可从网关拉取服务信息 | ||
|
||
**专家模式SDK** | ||
|
||
- `wedpr-ml-toolkit`: 可通过python sdk向WeDPR隐私计算平台发起各类任务,并获取对应的结果,扩展了WeDPR隐私计算系统功能的可扩展性,可在不侵入式修改系统的前提下,实现数据开发人员的各类数据分析需求 | ||
|
||
**密码学组件** | ||
|
||
- 实现了各种同态算法,包括`Paillier`, `IHC`等 | ||
|
||
- 2+方的多方联合XGB组件(训练 + 离线预测) | ||
- 2+方多方特征工程组件(特征分箱,WOE/IV计算等) | ||
- 预处理组件 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
set(VERSION "1.0.0") | ||
set(PYTHON_TOOLKIT_VERSION "1.0.0") | ||
set(VERSION "3.0.0") | ||
set(PYTHON_TOOLKIT_VERSION "3.0.0") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
FROM fiscoorg/wedpr-component-vcpkg-cache:v3.0.0 as builder | ||
|
||
LABEL maintainer [email protected] | ||
LABEL maintainer=[email protected] | ||
|
||
WORKDIR / | ||
|
||
|
@@ -16,7 +16,7 @@ RUN cd WeDPR-Component/cpp && rm -rf vcpkg && ln -s /vcpkg \ | |
&& make -j8 | ||
|
||
FROM ubuntu:22.04 as wedpr-gateway-service | ||
LABEL maintainer [email protected] | ||
LABEL maintainer=[email protected] | ||
|
||
RUN apt-get -q update && apt-get install -qy --no-install-recommends vim \ | ||
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ | ||
|
@@ -31,7 +31,7 @@ COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-gateway-service /data/hom | |
ENTRYPOINT ["/data/home/wedpr/wedpr-gateway-service/ppc-gateway-service", "-c", "config.ini"] | ||
|
||
FROM ubuntu:22.04 as wedpr-pro-node-service | ||
LABEL maintainer [email protected] | ||
LABEL maintainer=[email protected] | ||
|
||
RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5-dev krb5-user \ | ||
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ | ||
|
@@ -46,7 +46,7 @@ COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-pro-node /data/home/wedpr | |
ENTRYPOINT ["/data/home/wedpr/wedpr-pro-node-service/ppc-pro-node", "-c", "config.ini"] | ||
|
||
FROM ubuntu:22.04 as wedpr-mpc-service | ||
LABEL maintainer [email protected] | ||
LABEL maintainer=[email protected] | ||
|
||
RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5-dev krb5-user \ | ||
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
FROM ubuntu:22.04 as wedpr-component-vcpkg-cache | ||
|
||
LABEL maintainer [email protected] | ||
LABEL maintainer=[email protected] | ||
|
||
WORKDIR / | ||
|
||
ARG SOURCE_BRANCH | ||
ENV DEBIAN_FRONTEND=noninteractive \ | ||
SOURCE=${SOURCE_BRANCH:-main} | ||
|
||
# Note: depends on python3; default jdk for jni | ||
RUN apt-get -q update && apt-get install -qy --no-install-recommends \ | ||
vim curl git make build-essential cmake ca-certificates \ | ||
vim curl lcov git make nasm build-essential cmake wget libtool ca-certificates python3.11 python3-dev \ | ||
libgmp-dev flex bison patch libzstd-dev unzip ninja-build pkg-config zip tar ccache uuid-runtime automake autoconf \ | ||
m4 tcpdump net-tools libkrb5-dev default-libmysqlclient-dev gcc g++ \ | ||
m4 tcpdump net-tools gcc g++ default-jdk \ | ||
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ | ||
&& apt-get install -qy --no-install-recommends tzdata \ | ||
&& dpkg-reconfigure --frontend noninteractive tzdata \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
FROM fiscoorg/wedpr-image:v3.0.0 as wedpr-model-service-base-image | ||
|
||
LABEL maintainer [email protected] | ||
LABEL maintainer=[email protected] | ||
|
||
RUN apt-get install -qy --no-install-recommends pkg-config default-libmysqlclient-dev | ||
RUN mkdir -p /data/home/wedpr | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
FROM wedpr-model-service-base-image:v3.0.0 as wedpr-model-service | ||
LABEL maintainer [email protected] | ||
LABEL maintainer=[email protected] | ||
|
||
ENV LANG zh_CN.UTF-8 | ||
ENV LANGUAGE zh_CN.UTF-8 | ||
|