隐语架构详解
隐语产品一种多方安全数据分析系统,可以让互不信任的参与方在保护自己数据隐私的前提下,完成多方数据分析任务在原始数据不出域的前提下,通过交换中间数据完成机器学习建模。 包含水平联邦和垂直联邦(主要是拆分学习,Split Learning)。在Ray基础之上所构建的专注于跨机构的分布式计算调度框架 https://github.com/ray-project/rayfed (已成为ray的孵化项目)基
·
1. 隐语架构

2. 隐语架构拆解
隐语产品


PSI与PIR


PSI(隐私求交)

PIR(匿踪查询)

Data Analysis
Data Analysis - SCQL(Secure Collaborative Query Language)
一种多方安全数据分析系统,可以让互不信任的参与方在保护自己数据隐私的前提下,完成多方数据分析任务

Federated Learning(联邦学习)
在原始数据不出域的前提下,通过交换中间数据完成机器学习建模。 包含水平联邦和垂直联邦(主要是拆分学习,Split Learning)。



混合调度编译

混合编译调度 - RayFed
在Ray基础之上所构建的专注于跨机构的分布式计算调度框架 https://github.com/ray-project/rayfed (已成为ray的孵化项目)
SPU



HEU



TEEU(Trusted Enextution Environment Unit)



YACL(Yet Another Common Crypto Library)



kuscia(KUbernetes based Secure Collaborative InfrA)


基于 K8s 的隐私计算任务编排框架
Master(控制平面)
K3s:K8s 的轻量发行版
KusicaControllers:Kuscia 自定义的资源控制器,实现跨域任务调度、服务发现、数据授权 InterConnControllers: 互联互通控制器
Lite
ServiceMesh:算法容器之间通信的网络层基础设施
DataMesh:面向数据管理的基础设施,解决数 据发现、多源适配、数据授权等问题
Agent:负责节点实例注册和容器管理
互联互通



跨域管控



结语

更多推荐




所有评论(0)