小编这段时间被问的最多的问题:隐语的scql功能啥时候开源?ui组件啥时候开源?TEE设备啥时候开源?隐语是一个开源开放的隐私计算框架,面对不同场景不同需求,一直秉承包容开放的理念,基于以上,社区决定面向用户做一次“开发者功能需求调研”。隐语23年开源计划优先级,将根据本次调研结果进行调整,希望更多的开发者可以加入隐语的开源共建!扫描下方二维码提出需求~
在使用隐语框架的过程中,不同类型的开发者关注的能力各有不同,一起回顾下隐语框架的分层设计思路吧!隐语架构自底向上一共分为五层:
最上层是用户界面层,提供可视化的操作界面,开源开放的编程接口,同时还提供了原子化的能力,业务方可快速集成。
第二层AI & BI 隐私算法层,提供主流的多方安全计算、可信执行环境和联邦学习算法能力,并且每一种解决方案之中又提供由数据分析到机器学习的全链路解决能力。
第三层明密文混合调度层,主要做明密文的并行计算或计算图的编译优化,提供基于Pytorch明密文混合编程的接口,提供MPC、TEE、HE密文计算设备,此外还提供差分隐私、脱敏算法隐私保护原语。
第四层明密文计算设备与原语层,提供统一的可编程设备抽象,将多方安全计算(MPC)、同态加密(HE)、可信硬件(TEE)等隐私计算技术抽象为密态设备,将单方本地计算抽象为明文设备。
最底层是资源调度层,用以解决大规模生产时的高可用问题,大大降低业务方部署运营成本。