课3-详解隐私计算框架的架构和技术要点

简介: 隐语架构涵盖产品、算法、计算、资源和硬件五层,旨在实现互联互通和跨域管控。产品层包括SecretPad等,简化用户和集成商体验。算法层涉及PSI/PIR、SCQL和联邦学习,提供隐私保护的数据分析和学习。计算层如RayFed、SPU、HEU等,支持分布式计算和密态处理。资源层的KUSCIA用于跨机构任务编排,硬件层涉及FPGA等加速器。互联互通支持黑盒和白盒模式,确保不同平台协作。跨域管控则强调数据流转控制,保护数据权益。

隐语架构包括产品层、算法层、计算层、资源层和硬件层,同时兼顾互联互通和跨域管控。

1. 产品层

定位: 通过可视化产品,降低终端用户的体验和演示成本;通过模块化API降低技术集成商的研发成本
人群画像: 隐私保护计算集成商、隐私保护计算需求方、开发人员、研究人员、产品人员
核心产品: SecretPad、多部署形态、全栈产品、SecretNote

2. 算法层

PSI/PIR

隐私集合求交/隐私匿踪查询

定位: 高性能、轻量化、易用的PSI/PIR专用协议模块
人群画像: PSI/PRI产品人员、PSI/PRI需求人员、PSI/PRI研发人员

PSI实现协议

半诚实模型
   两方
   - ecdh、kkrt16、bc22(pcg-psi)
   - ec-oprf PSI(Unbalanced PSI)
   多方
   - ecdh-3-party(可扩展至多方)
恶意模型 
   - mini-PSI(适合小数据集)

PIR实现协议

Sealed PIR
Label PIR

Data Analysis - SCQL

定位: 屏蔽底层安全计算协议的复杂性,以简单熟悉的 SQL 语言界面,提供多方数据密态分析能力
人群画像:数据分析集成商、数据分析产品人员、数据分析需求人员、数据分析研发人员
核心产品: SCQL

SCQL核心特性

半诚实安全模型 
支持多方 (N>=2) 
易上手,提供 MySQL 兼容的 SQL 方言用户界面 
支持常用的 SQL 语法和算子,满足大部分场景的需求 
可实用的性能 ü提供列级别的数据使用授权控制(CCL) 
支持多种密态协议(SEMI2K/CHEETAH/ABY3) 
内置支持多种数据源接入(MySQL,Postgres, CSV 等)

联邦学习

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

定位: 具备安全攻防保障的明密文混合机器学习框架和算法
人群画像:深度学习需求方、深度学习产品人员、安全AI研究人员

3. 计算层

RayFed、SPU、HEU、TEEU、YACL

混合编译调度 - RayFed

在Ray基础之上所构建的专注于跨机构的分布式计算调度框架

定位: 面向跨机构场景,提供单机构内计算任务独立调度和跨机构计算任务协作的能力。
人群画像:隐语工程开发人员、隐语算法开发人员

SPU:Secure Process Unit

定位: 桥接上层算法和底层安全歇息,保持原生AI框架体验和同时为用户提供透明的、高性能的、基于安全协议的密态计算能力。
人群画像:机器学习研究人员、密码协议研发人员、编译器研发人员

SPU核心特性

原生对接主流AI前端
支持丰富的机器学习算法
带隐私保护语义的中间表示语言
基于MLIR的加密计算编译优化
高性能MPC协议虚拟机
多种数据并行,指令并行优化
丰富的MPC协议,适配各种场景
支持协议扩展,支持异构设备接入

HEU:Homomorphic Encryption Unit

定位: 低门槛,高性能的同态加密库,支持多类型、可扩展的算法协议和硬件加速生态。
人群画像:同态加密用户、同态算法研究人员、同态硬件研发人员

HEU核心特性

支持多种PHE算法
性能业界领先
多种接口
硬件加速

TEEU

YACL:Yet Another Common Crypto Library

定位: 多种隐私计算技术路线共同需要的密码库,具备安全实现保证、高性能等特点。
人群画像:安全/密码研究人员

YACL核心特性

性能、安全、易用性

4. 资源层

KUSCIA-基于 K8s 的隐私计算任务编排框架

定位:屏蔽不同机构间基础设施的差异,为跨机构协作提供丰富且可靠的资源管理和任务调度能力
人群画像:隐私保护计算集成商、运维开发人员

5. 硬件层

硬件加速:FPGA GPU ASIC
可信环境:略

6. 互联互通

定位:隐语和其它厂商的平台可以互联互通,共同完成一个隐私计算任务。
人群画像:互联互通需求方、算法研发人员、平台研发人员、隐私保护计算集成商

① 黑盒模式 : 又称管理调度互联
管理面、控制面实现互联互通 ,两边加载相同的算法容器
② 白盒模式 : 又称基于开放算法协议的互联
算法引擎层面可以直接互联

7. 跨域管控

定位:数据离开持有者的运维域后,数据方仍然能够有效地控制数据的流转过程,避免其被窃取或者非预期使用。
人群画像:隐私保护计算需求方、监管员、运维人员

数据要素“三权”在数据流转过程中诞生与流转, 数据要素“三权”权益的机制保障核心是数据加工使用权跨域管控。

相关文章
|
1月前
|
机器学习/深度学习 存储 人工智能
RAG系统文本检索优化:Cross-Encoder与Bi-Encoder架构技术对比与选择指南
本文将深入分析这两种编码架构的技术原理、数学基础、实现流程以及各自的优势与局限性,并探讨混合架构的应用策略。
151 10
RAG系统文本检索优化:Cross-Encoder与Bi-Encoder架构技术对比与选择指南
|
18天前
|
JSON 供应链 监控
1688商品详情API技术深度解析:从接口架构到数据融合实战
1688商品详情API(item_get接口)可通过商品ID获取标题、价格、库存、SKU等核心数据,适用于价格监控、供应链管理等场景。支持JSON格式返回,需企业认证。Python示例展示如何调用接口获取商品信息。
|
21天前
|
数据可视化 前端开发 数据管理
什么是低代码?一文看懂:低代码技术的发展历程及技术架构
低代码开发平台通过可视化界面与组件化设计,大幅降低编程门槛,使开发者无需大量编码即可快速构建应用。它具备可视化开发、预制组件、低技术门槛及全流程支持等核心特征,适用于业务流程自动化、数据管理、客户关系管理等多种场景。自萌芽期至今,低代码不断演进,成为企业数字化转型的重要工具,显著提升开发效率、降低成本,并推动全民开发者时代的到来。
208 0
什么是低代码?一文看懂:低代码技术的发展历程及技术架构
|
1月前
|
人工智能 自然语言处理 JavaScript
Github又一AI黑科技项目,打造全栈架构,只需一个统一框架?
Motia 是一款现代化后端框架,融合 API 接口、后台任务、事件系统与 AI Agent,支持 JavaScript、TypeScript、Python 多语言协同开发。它提供可视化 Workbench、自动观测追踪、零配置部署等功能,帮助开发者高效构建事件驱动的工作流,显著降低部署与运维成本,提升 AI 项目落地效率。
216 0
|
1月前
|
机器学习/深度学习 人工智能 Java
Java 技术支撑下 AI 与 ML 技术融合的架构设计与落地案例分析
摘要: Java与AI/ML技术的融合为智能化应用提供了强大支持。通过选用Deeplearning4j、DJL等框架解决技术适配问题,并结合Spring生态和JVM优化提升性能。在金融风控、智能制造、医疗影像等领域实现了显著效果,如审批效率提升3倍、设备停机减少41%、医疗诊断延迟降低80%。这种技术融合推动了多行业的智能化升级,展现了广阔的应用前景。
144 0
|
9月前
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
10月前
|
Cloud Native Devops 云计算
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
250 3
|
10月前
|
Cloud Native 安全 数据安全/隐私保护
云原生架构下的微服务治理与挑战####
随着云计算技术的飞速发展,云原生架构以其高效、灵活、可扩展的特性成为现代企业IT架构的首选。本文聚焦于云原生环境下的微服务治理问题,探讨其在促进业务敏捷性的同时所面临的挑战及应对策略。通过分析微服务拆分、服务间通信、故障隔离与恢复等关键环节,本文旨在为读者提供一个关于如何在云原生环境中有效实施微服务治理的全面视角,助力企业在数字化转型的道路上稳健前行。 ####
|
5月前
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
341 12