当前位置: 首页 > news >正文

SecretFlow 隐语 (2) --- 隐语架构概览

在前边两篇文章中,介绍了数据要素和可信流通相关的内容,以及基于p2p模式的安装方法

SecretFlow 隐语 (1) --- 快速入门

关于在Linux上部署 SecretFlow --- P2P部署模式

由于安装过程中出现意外报错,现已提交issue等待官方技术人员查阅,后续将更新该部分。

本篇文章将介绍隐语的架构,学习资料来源于隐语实训平台

文章为学习笔记,侵权可联系作者删除

目录

一、隐语架构图

二、架构拆解

1、 产品

1.1 人群画像

1.2 实际产品

2、算法

2.1 PSI / PIR

​编辑

2.2 Data Analysis - SCQL

2.3 Federated Learning - 联邦学习

3、计算

3.1 混合编译调度- RayFed

3.2 SPU (Secure Process Unit)

3.3 HEU

3.4 TEEU - Trusted Enextution Environment Unit

3.5 密码原语 - YACL

4. 资源 - Kuscia

5. 互联互通

6.跨域管控

6.1 三权分置

三、总结


一、隐语架构图

分层的架构设计,为不同层上的开发人员提供了更好的发挥空间

二、架构拆解

1、 产品

        通过可视化产品,降低终端用户的体验和演示成本。通过模块化API降低技术集成商的研发成本。

1.1 人群画像

        作为隐语的直观入口,隐私保护计算从业者均应该关注

1.2 实际产品

2、算法

2.1 PSI / PIR

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

PSl(Private Set Intesection): PSI是一种特殊的安全多方计算(MPC)协议。

假设Alice持有信息集合X,Bob持有信息集合Y,Alice和Bob通过执行PSI协议,可以得到交集结果XnY。同时A和B在这个过程中,除交集XnY外不会泄漏其它任何信息。

PIR(Private Information Retrieval): 用户查询服务端数据库中的数据,但服务端不知道用户查询的是哪些数据

用户可以查询到数据,进行一系列操作,但不能直接查看数据的实际内容,更好的保证服务端的数据安全

2.2 Data Analysis - SCQL

Secure Collaborative Query Language

屏蔽底层安全计算协议的复杂性,以简单熟悉的 SQL语言界面,提供多方数据密态分析能力

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

2.3 Federated Learning - 联邦学习

在原始数据不出域的前提下,通过交换中间数据完成机器学习建模。

包含水平联邦和垂直联邦(主要是拆分学习,SplitLearning)。

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

3、计算

3.1 混合编译调度- RayFed

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

现在已经成为ray的孵化项目,之后会当初拆出来学习该部分

面向跨机构场景,提供单机构内计算任务独立调度和跨机构计算任务协作的能力。

官方地址:https://github.com/ray-project/rayfed

3.2 SPU (Secure Process Unit)

桥接上层算法和底层安全协议,保持原生AI框架体验的同时为用户提供透明的、高性能的、基于安全协议的密态计算能力。

 

3.3 HEU

低门槛,高性能的同态加密库,支持多类型、可扩展的算法协议和硬件加速生态

3.4 TEEU - Trusted Enextution Environment Unit

支持多种可信执行环境的、具备数据使用跨域管控能力的密态计算枢纽,可执行数据分析、机器学习MPC/FL加速等功能。

3.5 密码原语 - YACL

多种隐私计算技术路线共同需要的密码库,具备安全实现保证、高性能等特点。

4. 资源 - Kuscia

Kuscia包含:数据管理、网络管理、计算资源管理、应用管理

Kuscia能够屏蔽不同机构间基础设施的差异,为跨机构协作提供丰富且可靠的资源管理和任务调度能力。

5. 互联互通

隐语和其它厂商的平台可以互联互通,共同完成一个隐私计算任务。

6.跨域管控

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

6.1 三权分置

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

三、总结

隐语具有特点:分层易集成、支持二开定制、开放的 API接口、大规模生产能力

http://www.dtcms.com/a/279253.html

相关文章:

  • SQL性能调优经验总结
  • Redis缓存解决方案
  • Laravel 中 chunk 分页漏掉数据?深度解析原因与解决方案
  • 深度剖析:动态接口代理核心原理与高级应用
  • 工业4.0时代的安全管理:2025年物联网与AI技术的融合与10+工具实践
  • NSSCTF Web 一点学习
  • 高安全前端架构:Rust-WASM 黑盒技术揭秘
  • 机器学习、深度学习、神经网络之间的关系
  • Binder 概述
  • Linux操作系统从入门到实战(七)详细讲解编辑器Vim
  • 第二章 uniapp实现兼容多端的树状族谱关系图,封装tree-item子组件
  • 自学鸿蒙测试day0
  • 专题:2025机器人产业深度洞察报告|附136份报告PDF与数据下载
  • UDP协议的端口161怎么检测连通性
  • uniapp video视频全屏播放后退出,页面字体变大,样式混乱问题
  • 基于微信小程序停车场车位预约系统的设计与实现
  • 基于微信小程序的财务管理系统的设计与实现;账本管理系统的设计与实现
  • Browser MCP
  • 【PY32】如何使用 J-Link 和 MDK 开发调试 PY32 MCU
  • 第十九篇 自动化报表生成:Python一键生成可视化Excel图表与专业PDF报告,老板看了都点赞!
  • iOS 抓包工具评测:功能、限制与真实开发场景全解析
  • Spark SQL 之 UT
  • 人工智能在气候变化应对中的战略角色:从感知、模拟到决策支持
  • JAVA面试宝典 -《Spring Cloud Alibaba 实战:从限流到熔断》
  • AI多因子模型解析黄金3370美元:避险需求驱动与美欧墨关税升级的联动效应
  • 即刻开发:接入淘宝关键词搜索 API 采集海量商品数据
  • Linux 0.11 中,磁盘分区信息
  • win10安装Elasticsearch
  • 学习C++、QT---24(QT实现记事本项目的打开、保存、关闭)
  • 内测分发平台应用的异地容灾和负载均衡处理和实现思路