一、隐语整体架构
二、隐语架构拆解
产品层
定位:通过可视化降低终端用户的体验和演示成本
SecretPad
SecretNote
算法层
- PSI/PIR(隐私集合求交/匿踪查询)
- 定位:高性能、轻量化、易用的专用协议模块
- 协议、性能优化,多层入口
- SCQL
- 定位:简单的SQL语言,提供多方数据密态分析能力
- 半诚实、支持多方、支持SQL常用算子
- FL(联邦学习)
- 包括水平联邦和垂直联邦
- 定位:具备安全攻防保障的明密文混合机器学习框架和算法
计算层
- RayFed
- 面向跨机构场景,提供单机构内计算任务独立调度和跨机构计算任务写作的能力
- SPU(Secure Proces Unit)
- 桥接上层算法和底层安全协议
- HEU(Homomorphic Encryption Unit)
- 支持多种接口、硬件加速
- TEEU(Trusted Execution Environment Unit)
- YACL(密码库)
- 性能、安全性、易用性
资源层
-
Kuscia
-
互联互通
- 白盒、黑盒两种模式
-
跨域管控
- 三权分置