课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. 跨域管控

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

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

相关文章
|
21天前
|
Kubernetes Cloud Native 微服务
探索云原生技术:容器化与微服务架构的融合之旅
本文将带领读者深入了解云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同构建现代软件系统。我们将通过实际代码示例,探讨如何在云平台上部署和管理微服务,以及如何使用容器编排工具来自动化这一过程。文章旨在为开发者和技术决策者提供实用的指导,帮助他们在云原生时代中更好地设计、部署和维护应用。
|
15天前
|
监控 安全 API
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
本文详细介绍了PaliGemma2模型的微调流程及其在目标检测任务中的应用。PaliGemma2通过整合SigLIP-So400m视觉编码器与Gemma 2系列语言模型,实现了多模态数据的高效处理。文章涵盖了开发环境构建、数据集预处理、模型初始化与配置、数据加载系统实现、模型微调、推理与评估系统以及性能分析与优化策略等内容。特别强调了计算资源优化、训练过程监控和自动化优化流程的重要性,为机器学习工程师和研究人员提供了系统化的技术方案。
134 77
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
|
19天前
|
存储 机器学习/深度学习 人工智能
【AI系统】计算图优化架构
本文介绍了推理引擎转换中的图优化模块,涵盖算子融合、布局转换、算子替换及内存优化等技术,旨在提升模型推理效率。计算图优化技术通过减少计算冗余、提高计算效率和减少内存占用,显著改善模型在资源受限设备上的运行表现。文中详细探讨了离线优化模块面临的挑战及解决方案,包括结构冗余、精度冗余、算法冗余和读写冗余的处理方法。此外,文章还介绍了ONNX Runtime的图优化机制及其在实际应用中的实现,展示了如何通过图优化提高模型推理性能的具体示例。
50 4
【AI系统】计算图优化架构
|
21天前
|
运维 Cloud Native 持续交付
云原生技术深度探索:重塑现代IT架构的无形之力####
本文深入剖析了云原生技术的核心概念、关键技术组件及其对现代IT架构变革的深远影响。通过实例解析,揭示云原生如何促进企业实现敏捷开发、弹性伸缩与成本优化,为数字化转型提供强有力的技术支撑。不同于传统综述,本摘要直接聚焦于云原生技术的价值本质,旨在为读者构建一个宏观且具体的技术蓝图。 ####
|
22天前
|
机器学习/深度学习 人工智能 API
【AI系统】昇腾异构计算架构 CANN
本文介绍了昇腾 AI 异构计算架构 CANN,涵盖硬件层面的达·芬奇架构和软件层面的全栈支持,旨在提供高性能神经网络计算所需的硬件基础和软件环境。通过多层级架构,CANN 实现了高效的 AI 应用开发与性能优化,支持多种主流 AI 框架,并提供丰富的开发工具和接口,助力开发者快速构建和优化神经网络模型。
37 1
|
28天前
|
Cloud Native 持续交付 云计算
云原生技术在现代IT架构中的转型力量####
本文深入剖析了云原生技术的精髓,探讨其在现代IT架构转型中的关键作用与实践路径。通过具体案例分析,展示了云原生如何赋能企业实现更高效的资源利用、更快的迭代速度以及更强的系统稳定性,为读者提供了一套可借鉴的实施框架与策略。 ####
24 0
|
28天前
|
运维 Kubernetes Docker
深入理解容器化技术及其在微服务架构中的应用
深入理解容器化技术及其在微服务架构中的应用
58 1
|
22天前
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
1月前
|
Cloud Native Devops 云计算
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
43 3
|
1月前
|
Cloud Native 安全 数据安全/隐私保护
云原生架构下的微服务治理与挑战####
随着云计算技术的飞速发展,云原生架构以其高效、灵活、可扩展的特性成为现代企业IT架构的首选。本文聚焦于云原生环境下的微服务治理问题,探讨其在促进业务敏捷性的同时所面临的挑战及应对策略。通过分析微服务拆分、服务间通信、故障隔离与恢复等关键环节,本文旨在为读者提供一个关于如何在云原生环境中有效实施微服务治理的全面视角,助力企业在数字化转型的道路上稳健前行。 ####

热门文章

最新文章