Skip to content

Releases: WeBankBlockchain/WeDPR-Component

WeDPR-Component v3.0.0

16 Dec 04:00
e7a3400
Compare
Choose a tag to compare
Pre-release

获取更多信息,请阅读WeDPR 3.x文档

新增

隐私计算组件

  • PSI: 实现多种类型隐私求交集算法,包括CM2020, RA2018, ECDH-PSI, ECDH-Multi-PSI等
  • MPC: 安全多方计算
  • PIR: 匿踪查询核心组件

联合建模组件

  • 2+方的多方联合XGB/LR建模组件(训练 + 离线预测)
  • 2+方多方特征工程组件(特征分箱,WOE/IV计算等)
  • 多方数据预处理组件

统一网关

  • 支持基于最短路径的消息路由转发
  • 支持按节点ID、服务名、机构名进行路由寻址
  • 支持服务注册和服务发现

统一网关SDK

  • 提供Java/Python网关SDK,支持接入网关与其他节点、服务或者机构进行通信
  • 可向网关注册服务
  • 可从网关拉取服务信息

专家模式SDK

  • wedpr-ml-toolkit: 可通过python sdk向WeDPR隐私计算平台发起各类任务,并获取对应的结果,扩展了WeDPR隐私计算系统功能的可扩展性,可在不侵入式修改系统的前提下,实现数据开发人员的各类数据分析需求

密码学组件

  • 实现了各种同态算法,包括Paillier, IHC

What's New

Privacy computing components

  • PSI: Implement various types of privacy intersection algorithms, including CM2020, RA2018, ECDH-PSI, ECDH-Multi-PSI, etc.
  • MPC: Secure Multi-Party Computation
  • PIR: Anonymous query core components

Federated Modeling Components

  • 2+ party multi-party joint XGB/LR modeling component (training + offline prediction)
  • 2+ party multi-party feature engineering component (feature binning, WOE/IV calculation, etc.)
  • Multi-party data preprocessing component

Unified Gateway

  • Support message routing and forwarding based on the shortest path
  • Supports routing addressing by node ID, service name, and organization name
  • Supports routing addressing by node ID, service name, and organization name

Unified Gateway SDK

  • Provide Java/Python gateway SDK to support access gateway to communicate with other nodes/services and agencies
  • Register services to the gateway
  • Support pulling service information from the gateway

Expert Mode SDK

  • wedpr-ml-toolkit: You can use Python SDK to initiate various tasks to the WeDPR privacy computing platform and obtain the corresponding results, which expands the scalability of the WeDPR privacy computing system and can meet the various data analysis needs of data developers without intrusive modification of the system.

Cryptography Components

  • Implemented various homomorphic algorithms, including Paillier, IHC, etc.