【隐私计算实训营003详解隐私计算框架及技术要点】

news2024/9/22 3:28:55

1. 隐语架构一览

1.1 隐语架构

在这里插入图片描述
隐语架构通常指的是一种面向隐私保护计算的软件框架或解决方案,它采用了密码学、可信执行环境(TEE)、多方安全计算(MPC)等多种隐私保护技术来实现在数据加密状态下进行计算,以保护数据隐私和安全。
在阿里云等企业研发的“隐语”隐私计算框架中,其核心特点是:

  1. 安全性:通过先进的密码学算法和技术确保原始数据在计算过程中不被泄露,即便数据传输给第三方,也无法还原出原始数据,保障数据主体的隐私权益。
  2. 高效性:采用优化的算法和架构设计,提高加密数据运算的效率,使得在保护隐私的同时能够进行大数据规模的实时计算。
  3. 灵活性:支持主流的隐私保护技术集成,包括但不限于多方安全计算(MPC)、可信执行环境(TEE)、同态加密(HE)、差分隐私(DP)等,可以根据业务场景灵活组合和使用。
  4. 开放性:提供友好的API接口和开发者工具,方便开发者快速搭建基于隐私计算的应用,同时也支持组件化的扩展和定制。
  5. 合规性:遵循国内外法律法规关于数据安全和隐私保护的要求,助力企业在合法合规的前提下进行数据价值挖掘。
  • 模块化设计:将复杂的隐私计算功能封装成易于使用的模块,便于开发人员在构建应用程序时选取和搭配使用。
  • 分层架构:通常包括应用层、服务层和基础设施层,每一层都提供特定的服务,以支持各种隐私计算任务。
  • 安全协议层:内嵌了一系列实现数据加密和安全交换的协议,以确保数据在共享和计算过程中的安全性。
  • 平台兼容性:支持多种硬件和云计算平台,能够在不同的计算环境下部署和运行隐私保护计算任务。

2. 隐语架构拆解

2.1 算法层

2.1.1 PSI/PIR

PSI(Private Set Intersection):PSI是一种隐私计算协议,用于在两个或多个参与方之间比较数据集的交集,而无需泄露具体的数据内容。每个参与方可以保持自己的数据集私密,并通过PSI协议计算交集,以确定它们之间共享的元素,而不会揭示其他不必要的信息。PSI常用于隐私保护的数据分析、身份验证和数据共享场景。

RIP(Secure Remote Inference Protocol):RIP是一种安全远程推断协议,用于在隐私计算环境中进行机器学习推断。它允许数据拥有者将模型和输入数据分开,并在保护数据隐私的同时,将输入数据发送给服务提供者进行推断。RIP协议使用密码学技术和隐私保护算法,确保在推断过程中不会泄露敏感信息,同时提供准确的结果

2.1.2 Data Analysis

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

2.1.3 Federated Learning

联邦学习(Federated Learning)是一种分布式机器学习方法,旨在让多个参与方共同学习一个模型,同时保护数据的隐私性。与传统的集中式机器学习不同,联邦学习的核心思想是将模型的训练过程移至参与方的本地设备上,而不是将数据集集中到单个中央服务器上。

2.2 计算层

2.2.1 混合编译调度RayFed

专注于跨机构的分布式计算调度框架

2.2.2 SPU

Secure Process Unit。Secure Process Unit (SPU) 是一种安全处理单元,通常用于保护计算设备或系统中的敏感数据和操作。SPU 旨在提供硬件级别的安全性和保护,以防止未经授权的访问和攻击。
SPU 可以是一个独立的芯片或集成在处理器或其他硬件组件中。它的主要功能之一是执行安全计算,例如加密、解密、数字签名和密钥管理等。SPU 通常具有专用的安全指令集和硬件加速器,以提供高效的安全功能。
SPU 还可以提供安全隔离和容器化功能,以确保不同的软件或应用程序之间的互相隔离,防止恶意代码或攻击者从一个环境中访问另一个环境中的数据。
SPU 在安全芯片、智能卡、安全模块、安全处理器等领域得到广泛应用。它们对于保护敏感数据、执行安全验证和加密操作,以及提供安全的计算环境至关重要。
在这里插入图片描述

2.2.3 HEU同态加密

同态加密是一种特殊的加密技术,允许对加密数据进行计算,而无需先解密数据。这使得在加密状态下进行计算成为可能,从而保护了数据隐私。
在隐私计算领域,HEU 可能用于保护用户数据的隐私,同时允许在加密数据上进行计算,例如在云计算环境中进行数据分析或机器学习任务,而无需暴露原始数据。HEU 可以执行加法、乘法和其他操作,而不需要将数据解密,这对于保护数据隐私至关重要。在这里插入图片描述

2.2.4 TEEU

“Trusted Execution Environment Unit”,即可信执行环境单元。可信执行环境是一种安全的硬件和软件组合,旨在提供受保护的执行环境,以确保敏感数据和关键代码受到保护,不受恶意软件或其他不信任的实体的干扰。
在隐私计算中,TEEU 可能用于执行关键的计算任务或保护敏感的数据处理操作。例如,在边缘计算场景中,可以使用TEEU来执行隐私保护的数据处理,以确保用户数据在处理过程中不被泄露或篡改。TEEU通常提供安全的内存隔离、加密和认证功能,以确保在执行过程中数据的机密性和完整性。
在这里插入图片描述

2.2.5 YACL

加密库是用于实现各种加密算法和协议的软件包。在隐私计算中,YACL 或其他类似的加密库通常用于实现各种隐私保护技术,如同态加密、安全多方计算、零知识证明等。
这些加密库提供了开发者所需的功能和工具,以便他们能够构建隐私保护的应用程序和系统。这些库通常包括各种加密算法的实现,以及其他辅助功能,如随机数生成器、密钥管理和认证协议。
YACL 或其他加密库的使用可以大大简化开发人员的工作,并提高他们构建隐私保护应用程序的效率。这些库通常是开源的,因此可以由开发人员和研究人员进行审查和改进,以确保其安全性和性能。
在这里插入图片描述

2.3 资源层Kuscia

Kuscia(Kubernetes-based Secure Collaborative InfrA)是一款基于 K3s 的轻量级隐私计算任务编排框架,旨在屏蔽异构基础设施和协议,并提供统一的隐私计算底座。通过 Kuscia:

  • 轻量化部署:您可以用最低 1C2G 的资源完成 100W 级数据隐私求交(PSI)。
  • 跨域网络安全通信:您可以实现多隐私计算任务并发执行时的端口复用(仅需一个公网端口)与安全通信。
  • 统一的 API 接口:您可以使用 HTTP/GRPC API 接口集成隐私计算能力。
  • 互联互通:你可以与行业内多种隐私计算系统进行互联互通。
    在这里插入图片描述

2.4 互联互通

在这里插入图片描述

2.5 跨域管控

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1536898.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

咖啡饮品抖音品牌打造流量运营规划方案PPT

【干货资料持续更新,以防走丢】 咖啡饮品抖音品牌打造流量运营规划方案PPT 部分资料预览 资料部分是网络整理,仅供学习参考。 PPT可编辑共50页(完整资料包含以下内容) 目录 抖音品牌打造方案 社交话题引领,内容共创…

一、SpringBoot3 介绍

本章概要 SpringBoot3 简介系统要求快速入门入门总结 1.1 SpringBoot3 简介 此处使用 SpringBoot 版本:3.0.5 https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html 无论使用XML、注解、Java配置类还是他们的混合用法&#xff0…

unity3d——沙盒路径

文章目录 Unity3D中不同平台的沙盒路径: 示例 在Unity3D中,尤其是在移动平台如Android和iOS上,由于系统安全机制,应用程序不能直接访问操作系统的所有文件和目录,而是被限制在一个特定的“沙盒”环境中。这个沙盒是一个…

elementUI Tree 树形控件单选实现

文章目录 展示效果代码实现elementui Tree树形控件其他详细数据 在Element UI中,树形控件(el-tree)本身不支持单选功能。但是,你可以通过监听节点点击事件并手动更新选中状态来实现单选树。 以下是一个简单的例子,展示…

docker入门(八)—— dockerfile详细介绍,编写dockerfile

dockerfile(重点) 大家想想,Nginx,tomcat,mysql 这些镜像都是哪里来的?官方能写,我们不能写吗? 我们要研究自己如何做一个镜像,而且我们写的微服务项目打包上云部署&am…

开关电源测试项目大解密:如何成为合格的开关电源

开关电源作为重要的电源供应器,在其研发生产过程中对质量的把控是非常严格的。为了保证开关电源的质量和性能,开关电源测试贯穿研发、生产的始终。那么一个合格的开关电源需要经过哪些测试呢? 一、常规功能测试 1. 过压保护 2. 短路保护 3. 过…

Qt教程 — 3.7 深入了解Qt 控件: Layouts部件

目录 2 如何使用Layouts部件 2.1 QBoxLayout组件-垂直或水平布局 2.2 QGridLayout组件-网格布局 2.3 QFormLayout组件-表单布局 在Qt中,布局管理器(Layouts)是用来管理窗口中控件位置和大小的重要工具。布局管理器可以确保窗口中的控件在…

yarn的使用与安装

文章目录 1.安装方式一:全局安装yarn2.安装方式二:通过开启corepack安装3.其他部分yarn命令4.Yarn镜像配置5.Pnpm使用方法同yarn无区别,可按照以上yarn的安装以及使用方式来使用pnmp 1.安装方式一:全局安装yarn 全局安装yarn npm i yarn -g…

MySQL数据库-MySQL基础-下篇-函数、约束、多表查询、事务

文章目录 函数一、字符串函数练习 二、数值函数三、日期函数四、流程函数总结 约束概述约束演示外键约束概念语法删除/更新行为 总结 多表查询多表关系一对多(多对一)多对多一对一 多表查询概述内连接外连接自连接*联合查询-union, union all子查询标量子…

6.shell case控制语句

case控制语句 1.什么是case case条件语句相当于多分支的if/elif/else条件语句,主要还是用来做条件判断的,常被应用于实现系统服务启动脚本。 case语句中,会将case获取的变量值与表达式部分的值1、值2、值3等逐个进行比较,如果变量值和某个表…

大创项目推荐 协同过滤电影推荐系统

文章目录 1 简介1 设计概要2 课题背景和目的3 协同过滤算法原理3.1 基于用户的协同过滤推荐算法实现原理3.1.1 步骤13.1.2 步骤23.1.3 步骤33.1.4 步骤4 4 系统实现4.1 开发环境4.2 系统功能描述4.3 系统数据流程4.3.1 用户端数据流程4.3.2 管理员端数据流程 4.4 系统功能设计 …

六面体单元热应力问题有限元求解 | Matlab源码 | 理论文本 | 温度应力 | 热应变 |温度应变 |热力耦合

专栏导读 作者简介:工学博士,高级工程师,专注于工业软件算法研究本文已收录于专栏:《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现,并提供所有案例完整源码;2.单元…

数字化转型导师坚鹏:数字化人才培养—企业数字化转型的核心力量

数字化人才培养:企业数字化转型的核心力量 ——数字化转型背景下重塑企业干部核心竞争力 授课背景: 很多银行存在以下问题: 企业干部不清楚企业需要哪些数字化人才? 企业干部不知道设计数字化人才培养方案? 企…

南京观海微电子---初识PCIe协议——PCIe接口专栏(一)

2. 概述 PCIe协议是一种端对端的互连协议,提供了高速传输带宽的解决方案。与传统的并行总线标准如PCI和PCI-X相比,PCIe提供了更低的延迟和更高的数据传输速率。每个连接到主板上的设备都通过独立的点对点连接与之相连,这避免了设备之间因为共…

桌面显示器PD芯片:引领桌面显示技术的新篇章

随着科技的飞速发展,桌面显示器作为人们日常工作与生活中不可或缺的重要设备,其性能与品质也在不断提升。其中,PD芯片作为桌面显示器中的核心组件,发挥着至关重要的作用。本文将对桌面显示器PD芯片进行详细介绍,探讨其…

Xinstall让App推广变得高效而简单

随着移动互联网的迅猛发展,App已成为人们生活中不可或缺的一部分。然而,对于众多开发者和广告主来说,如何高效地推广自己的App,却一直是一个令人头疼的问题。今天,我们要为大家介绍的,正是国内专业的App全渠…

ngrok实现内网穿透

在使用jenkins进行自动化部署时,需要设置github的webhook钩子来触发构建,由于jenkins运行在自己的电脑上,因此需要通过内网穿透来接受http请求。 Install ngrok via Homebrew with the following command: brew install ngrok/ngrok/ngrokP…

Wireshark 抓包工具与长ping工具pinginfoview使用,安装包

一、Wireshark使用 打开软件,选择以太网 1、时间设置时间显示格式 这个时间戳不易直观,我们修改 2、抓包使用的命令 1)IP地址过滤 ip.addr192.168.1.114 //筛选出源IP或者目的IP地址是192.168.1.114的全部数据包。 ip.sr…

银河麒麟系统安装设备类型选择lvm简单模式之后,数据写入导致失败导致系统重启无法正常加载

银河麒麟系统安装设备类型选择lvm简单模式之后,数据写入导致失败导致系统重启无法正常加载 一 系统环境1.1 系统版本信息1.2 通过镜像安装的过程中选择设备类型选择的是lvm简单模式 二 问题描述三 问题修复过程3.1 挂载ISO镜像,引导到字符终端界面3.2 修…

如何注册 onlyFans? onlyFans 如何订阅教程

一、onlyFans 介绍 OnlyFans 是一个在线平台,允许创作者为他们的内容提供订阅服务,通常是成人内容或独家内容。该平台于2016年成立,起初被认为是一个用于演员、模特、艺术家和其他创意行业从业者分享内容的地方。随着时间的推移,O…