开发者必看:隐语框架的分层拆解和使用
打开链接点亮社区Star,照亮技术的前进之路。 每一个点赞,都是社区技术大佬前进的动力 Github 地址: https://github.com/secretflow/secretflow 一、"隐语"架构设计全貌 1.隐语框架设计思想 隐私计算是一个新兴的跨学科领域,涉及密码学、机器学习、数据库、硬件等多个领域。根据过去几年的实践经验,我们发现 隐私计算技术方向多样,不同场景下有其各自更为合适的技术解决方案 隐私计算学习曲线很高,非隐私计算背景的用户使用困难 隐私计算涉及领域众多,需要领域专家共同协作 隐语的设计目标是使得数据科学家和机器学习开发者可以非常容易地使用隐私计算技术进行数据分析和机器学习建模,而无需了解底层技术细节。 为达到这个目标,**隐语提供了一层设备抽象,**将多方安全计算(MPC)、同态加密(HE)和可信执行环境(TEE)等隐私计算技术抽象为密文设备, 将单方计算抽象为明文设备。 基于这层抽象,数据分析和机器学习工作流可以表示为一张计算图,其中节点表示某个设备上的计算,边表示设备之间的数据流动,不同类型设备之间的数据流动会自动进行协议转换。在这一点上,隐语借鉴了...
