隐语v0.8.2版本更新🌟
应用层
机器学习:
- MPC 纵向 LR (SSRegression)新增 Policy SGD 优化器和 Early Stopping 支持,减少调参成本,加快收敛速度;
- WOE 分箱进行了若干优化,性能提升了3倍;
- SGB 增加了预剪枝功能和模型存储功能。
设备层
- TEEU:首次发布!TEEU为TEE python Unit的缩写,作为隐语的可信执行环境密态设备,TEEU给明密文混合编程带来了更多可能和机会。
-
支持在TEE中进行安全计算,可确保数据和计算过程的安全性与完整性。
-
提供丰富的授权语义,允许针对指定数据授权给指定TEEU进行指定的计算,数据提供方可以充分把控数据的使用方式。
-
帮助用户屏蔽了远程认证、数据加密等底层细节,在不降低安全性的同时秉承了SecretFlow设备层一贯的简洁易用优点。
- SPU:优化了运行时的公网并发性能 (2-4x性能提升),新增功能如下:
-
新增 BI 密态算子:中位数 median, Bitonic Sort;
-
2PC Cheetah 协议优化了 MatMul 性能,新增了 Conv2D 算子,增加了多线程支持;
-
Semi2K 协议正式支持 Trusted Third Party (TTP) 模式,升级为 3PC 协议。
基建
- 硬件加速:新增 ECC 的硬件加速 SPI 接口(YACL);
👉详细内容请访问:https://github.com/secretflow/secretflow/releases/tag/v0.8.2b1
另外,5月27日[「隐语开源社区」Meetup深圳站],将针对本次更新内容开源TEEU设备进行详解,并结合金融场景实践介绍隐语PSI、SecureBoost、SPU 性能打磨进展。敬请关注!