SecretFlow隐语 V0.6版本更新总览

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: SecretFlow隐语 V0.6版本更新总览

SecretFlow隐语 V0.6版本,在功能方面我们新推出了一系列联邦学习和隐私增强机器学习算法,比如水平场景下的XGBoost算法、垂直场景下的HESS-LR算法。在预处理方面,新增水平场景下的数据标准化、离散化、分箱功能,以及垂直场景下的相关系数矩阵、WOE分箱功能,无缝对接已有的dataframe,提供和sklearn一致的使用体感。在安全方面,隐语进一步完善了密态设备的架构体系,新增同态加密设备,该设备支持Paillier同态加密算法,并向上层提供numpy编程接口。同时,新增差分隐私安全原语,因此增强了对拆分学习的隐私保护。


图:隐语框架V0.6开源模块

1. MPC设备

支持大部分Numpy API,支持自动求导,提供LR和NN相关的demo,支持pade 高精度定点数拟合算法,支持 ABY3、 Cheetah 协议。用户可以采用传统的算法编程模式,在不了解MPC协议的情况下开发出基于MPC协议的AI算法

2. HE设备

支持Paillier同态加密算法,向上层提供Numpy编程接口,用户可以使用Numpy接口做矩阵加法或者明密文矩阵乘法运算。且实现了与MPC密态设备之间的数据可流转。

3.差分隐私安全原语

实现了一些差分隐私噪声机制、安全噪声生成器、隐私开销计算器。

4. 明密文混合编程

支持中心化编程模式,使用@device标记构建明文和密文设备混合计算图,基于计算图进行并行、异步任务调度。

5.数据预处理

提供水平场景下的数据标准化、离散化、分箱功能,提供垂直场景下的相关系数矩阵、WOE分箱功能。无缝对接已有的dataframe,提供和sklearn一致的使用体感。

6.AI & BI 隐私算法-多方安全计算

提供水平场景下的XGBoost算法、新增垂直场景下的HESS-LR算法,并结合差分隐私增强了对拆分学习的隐私保护。

7.AI & BI 隐私算法-联邦学习

提供联邦学习模型构建和包括SecureAggregation,MPC Aggregation在内的多种安全模式的梯度聚合,用户只需要在模型构建时给出参与方list和聚合方法,之后的数据读取,预处理到模型训练的体验和传统明文编程几乎一致。


点击文末,阅读原文,前往隐语开源代码仓


相关文章
QT自定义信号,信号emit,信号参数注册
使用signals声明返回值是void在需要发送信号的地方使用emit 信号名字(参数)进行发送在需要链接的地方使用connect进行链接ct进行链接。
367 0
QT自定义信号,信号emit,信号参数注册
|
6月前
|
机器学习/深度学习 人工智能 安全
数据安全智能体:AI驱动的新一代企业数据安全防护范式
随着大语言模型(LLM)技术的快速演进,以及企业数字化转型的深入推进,传统的被动式数据安全防护体系已难以满足现代威胁的防御需求。国内首款数据安全智能体通过将生成式AI、自适应防护机制、多智能体协作等前沿技术融为一体,实现了从”人工堆砌”向”智能主动”的范式转变。
695 6
数据安全智能体:AI驱动的新一代企业数据安全防护范式
|
4月前
|
人工智能 安全 前端开发
别被“养虾”焦虑收割了!OpenClaw永远无法取代测试工程师的3个核心原因
OpenClaw虽火爆(25万星超React),但三大致命缺陷:安全审计仅58.9%通过率,关键项“意图理解”为0%;仅具执行能力,无法理解业务逻辑与质量策略;缺乏怀疑精神,盲目执行、编造结果、无视伦理。它不是替代者,而是需被专业测试工程师驾驭的工具。
|
SQL 关系型数据库 MySQL
【揭秘】MySQL binlog日志与GTID:如何让数据库备份恢复变得轻松简单?
【8月更文挑战第22天】MySQL的binlog日志记录数据变更,用于恢复、复制和点恢复;GTID为每笔事务分配唯一ID,简化复制和恢复流程。开启binlog和GTID后,可通过`mysqldump`进行逻辑备份,包含binlog位置信息,或用`xtrabackup`做物理备份。恢复时,使用`mysql`命令执行备份文件,或通过`innobackupex`恢复物理备份。GTID模式下的主从复制配置更简便。
2097 2
|
消息中间件 SQL 关系型数据库
Flink CDC + Kafka 加速业务实时化
Flink CDC 是一种支持流批一体的分布式数据集成工具,通过 YAML 配置实现数据传输过程中的路由与转换操作。它已从单一数据源的 CDC 数据流发展为完整的数据同步解决方案,支持 MySQL、Kafka 等多种数据源和目标端(如 Delta Lake、Iceberg)。其核心功能包括多样化数据输入链路、Schema Evolution、Transform 和 Routing 模块,以及丰富的监控指标。相比传统 SQL 和 DataStream 作业,Flink CDC 提供更灵活的 Schema 变更控制和原始 binlog 同步能力。
|
人工智能 自然语言处理 安全
企业本地化部署实战:基于Websoft9构建私有化生产力平台
在数字化转型中,本地化部署成为企业掌控数据主权与应用灵活性的重要选择。本文探讨通过Websoft9面板的本地部署,结合EPP、AI工具和知识库,构建高效安全的企业生产力平台。内容涵盖本地部署优势、Websoft9核心能力、部署实践及关键应用场景,助企业在安全与效率间找到平衡点,让技术真正服务于人。
586 6
|
开发工具 芯片 开发者
鸿蒙Flutter实战:12-使用模拟器开发调试
本文介绍了如何在 M 系列芯片的 Mac 电脑上使用模拟器进行鸿蒙 Flutter 开发和调试。主要内容包括:创建 Flutter 项目、签名、创建模拟器、运行 Flutter 项目以及常见问题的解决方法。适用于希望在鸿蒙系统上开发 Flutter 应用的开发者。
817 2
鸿蒙Flutter实战:12-使用模拟器开发调试
|
机器学习/深度学习 人工智能 自然语言处理
智能计算有哪些
智能计算有哪些
|
监控 安全 网络安全
什么是防火墙?为什么要使用它?
【8月更文挑战第31天】
4251 0
|
Ubuntu Linux 数据库
Linux:报错“command not found: yum”及yum和apt-get的区别
Linux:报错“command not found: yum”及yum和apt-get的区别
2483 0
Linux:报错“command not found: yum”及yum和apt-get的区别