第三次课笔记

简介:

隐私计算框架的架构和技术要点

目录
01隐语架构一览
02隐语架构拆解
03结语

隐语产品
定位:
通过可视化产品,降低终端用户的体验和演示成本。

通过模块化 API 降低技术集成商的研发成本。

人群画像:
作为隐语的直观入口,隐私保护计算从业者均应该关注
隐私保护,计算,集成商,隐私保护,产品人员,计算,需求方,开发人员,研究人员

产品层:黑屏 CLI,白屏组件DAG画布,白屏Notebook IDE
SecretPad :
轻量化安装,快速验证 POC ,可定制集成
多部署形态:中心模式,P2P模式(计划)
全栈产品:MPC ,TEE , SCQL
SecretNote :Notebook 形式,交互式建模,多节点一站式 管理和交互,运行状态跟踪
算法层:
PSI/PIR:
PSI ( Private Set Intesection )
一种特殊的安全多方计算( MPC )协议
PIR ( Private Information Retrieval )
用户查询服务端数据库中的数据,
但服务端不知道用户查询的是哪些数据

定位:高性能、轻量化、易用的 PSI / PIR 专用协议模块

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

定位:人群画像,数据分析,数据分析

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

定位:具备安全攻防保障的明密文混合机器学习框架和算法

混合编译调度﹣ RayFed
在 Ray 基础之上所构建的专注于跨机构的分布式计算调度框架
定位:面向跨机构场景,提供单机构内计算任务独立调度和跨机构计算任务协作的能力。

SPU
Secure Process Unit
定位:桥接上层算法和底层安全协议,保持原生AI 框架体验的同时为用户提供透明的、高性能的、基于安全协议的密态计算能力。SPU
核心特性:
原生对接主流 AI 前端,
支持丰富的机器学习算法,
带隐私保护语义的中间表示语言 ,
基于 MLIR 的加密计算编译优化 ,
高性能 MPC 协议虚拟机,
多种数据并行,指令并行优化
丰富的 MPC 协议,适配各种场景
支持协议扩展,支持异构设备接入

HEU
定位:低门槛,高性能的同态加密库,支持多类型、可扩展的算法协议和硬件加速生态TEEU
定位:支持多种可信执行环境的、具备数据使用跨域管控能力的密态计算枢纽,可执行数据分析、机器学习、 MPC / FL 加速等功能。
YACL
定位:多种隐私计算技术路线共同需要的密码库,具备安全实现保证、高性能等特点。KUSCIA
定位:屏蔽不同机构间基础设施的差异,为跨机构协作提供丰富且可靠的资源管理和任务调度能力。
互联互通
定位:隐语和其它厂商的平台可以互联互通,共同完成一个隐私计算任务。
跨域管控

定位:数据离开持有者的运维域后,数据方仍然能够有效地控制数据的流转过程,避免其被窃取或者非预期使用。

相关文章
|
存储 测试技术
(笔试)华为2021秋招面试真题!(内含详细解题思路)
<p>  前言:</p> <p>  文章内容主要介绍了华为2021秋招笔试题(小结),小编觉得挺不错的,现在特意在此分享给大家,也给大家做个参考。(部分代码,用图片的方式呈现出来,方便各位收藏与很好的观看)</p> <p>  内容如下:</p> <p>  一、全量字符集与已占用字符集</p> <p>  输入描述:</p>
999 0
|
8月前
|
存储 人工智能 算法
程序与技术分享:Acwing算法笔记
程序与技术分享:Acwing算法笔记
|
9月前
|
传感器
蓝桥杯真题代码记录(管道
蓝桥杯真题代码记录(管道
60 2
|
9月前
|
存储 编译器 C语言
牛客网刷题笔记小节(二)
牛客网刷题笔记小节(二)
|
9月前
|
存储 运维 安全
|
测试技术 C++ Python
【浙江大学PAT真题练习乙级】1003 我要通过!(20分) 真题解析
【浙江大学PAT真题练习乙级】1003 我要通过!(20分) 真题解析
146 0
|
测试技术 C++ Python
【浙江大学PAT真题练习乙级】1005 继续(3n+1)猜想 (25分) 真题解析
【浙江大学PAT真题练习乙级】1005 继续(3n+1)猜想 (25分) 真题解析
101 0
|
9月前
|
SQL 算法 Java
632页!我熬夜读完这份“高分宝典”,竟4面拿下字节跳动offer
实际上,目前毕业已经两年时间了,在大学时就已经开始关注字节跳动的发展。一开始,我是电气自动化专业的,大二清楚目标之后就转计算机了,大四进了一家小型的互联网公司实习,具体就不说哪家了,这个实习工作也为日后我进字节做了很好的“铺垫”。
|
C语言
牛客网练习题刷
牛客网练习题刷
130 0
牛客网练习题刷
|
存储 自然语言处理 算法
第01/90步《番外篇》第1章认识计算机世界第1课~第4课
今天学习《番外篇》第1章认识计算机世界的第1课~第4课内容,了解计算机基础原理及基础概念。没有练习,完成阅读并理解即可。
91 0