Google 和 Meta 携手 FHE 应对隐私挑战

1. 引言

为什么世界上最大的广告商,如谷歌和 Meta 这样的超大规模公司都选择全同态加密 (FHE)。

2. 定向广告

谷歌和 Meta 是搜索引擎和社交网络领域的两大巨头,它们本质上从事的是同一业务——广告。它们最近公布的年度广告收入数据显示,谷歌广告平台在 2022 年创造了2244.7 亿美元(约占收入的 80%),而 Meta 创造了1136 亿美元(约占收入的 97%)。由于它们的大量广告都是基于客户数据“定向”并针对相关客户,因此这对于其核心业务的成功至关重要。然而,有关使用私人客户数据的法律和限制(例如 GDPR)正在制定并得到严格执行。

随着网络的发展和用户数据安全措施法律的收紧,宝贵的客户信息得到了比以往更加严格的保护。HTTPS、VPN 和端到端加密等日益流行的隐私增强技术意味着在线广告企业可收集的数据块越来越少,这对他们的业务造成了损害。数据监管越来越严格,用户也越来越警惕。因此,大型科技公司正在寻求既能满足用户隐私和数据安全问题,又能对客户数据进行一系列关键分析的解决方案,从而保持业务活力。

对于以定向广告为命脉的公司来说,由于 FHE 的出现,加密的客户数据可能成为宝贵的资源。众所周知,科技巨头,如谷歌和 Meta,以及微软和亚马逊,正在研究全同态加密 (FHE),以分析用户信息进行广告跟踪等,而不会侵犯个人隐私。FHE 不仅意味着客户数据隐私得到保障,而且还可以确保基于云的个人信息不会受到泄露、黑客攻击或其他技术数据泄露的影响。最后但并非最不重要的是,FHE 还可以关闭因使用 AI、ML 和其他深度学习生产力应用程序而产生的越来越常见的数据泄露的大门。

3. FHE——全同态加密

在此之前,有必要描述一下 FHE 技术的前景。简而言之,FHE 允许直接在安全加密的数据上运行分析函数而无需解密,同时提供与在纯文本上运行的分析相同的结果。这意味着属于用户的纯文本信息永远不会逃离受信任的域。这也意味着用户不必“信任”任何第三方来处理他们的数据,并消除了任何数据可用性和隐私权衡。重要的是,为了使 FHE 按预期运行,用户数据必须使用全同态加密方案进行加密。

对于传统上受益于用户定向网络广告的科技公司来说,FHE 听起来像是一颗灵丹妙药,而且已经有证据表明它正在为黄金时段做准备。2021 年,Facebook (Meta) 证实正在研究无需解密即可分析加密数据的方法。《The Information》 (2021 年 8 月)报道称,Meta 刚刚聘请了一位来自微软的高管加入其人工智能 (AI) 团队,微软是 FHE 应用的关键先驱。

4. WhatsApp 的端到端加密难题

Meta 最大的资产之一是流行的即时通讯平台 WhatsApp。吸引用户并让他们对 WhatsApp 保持忠诚的关键功能是其端到端加密方案。在WhatsApp 帮助中心,可以看到“隐私和安全是其 DNA”,WhatsApp 将所有消息、照片、视频、语音消息、文档、状态更新和通话保密,不让用户和收件人知道。不幸的是,对于 Meta 来说,遵守这一承诺会严重削弱广告定位。广告定位不够好会导致回报不够好。

如,如果可以在 WhatsApp 上实施 FHE,那么这将极大地提升该平台的广告相关性,从而让数百万 WhatsApp 用户获利,同时又不会危及客户隐私。Meta 不仅能满足政府隐私法的要求,还能满足注重安全的用户及其平台的营销人员的要求。

目前(2023年7月),谷歌尚未在其任何知名的 Web 和应用产品和服务中使用 FHE。当前(2023年7月)对谷歌在 FHE 方面的工作了解的是,它已经为创建一个开源的全同态加密编译器(2024年2 月份推出——Transpiler和HEIR)做好了基础工作。这个编译器可以将当今处理纯文本的 C++ 程序转换为处理 FHE 密文。谷歌开发人员 Jeremy Kun 发布的链接博客文章中有相当一部分强调了 FHE 在传统处理器/数据中心上的巨大处理、RAM 和存储开销。也许谷歌正在为 FHE 加速硬件成为现实时准备软件。

5. 行业需要 FHE 加速

尽管 FHE 前景光明,但由于计算成本过高,目前仍无法大规模推广。从之前的报道中可知 Meta 之类的公司可能多年来一直在努力实现 FHE 或同等技术,但向数百万用户推广的主要障碍是所需的处理能力和计算机资源。

Chain Reaction 几年前就注意到了 FHE 面临的潜在处理瓶颈,目前正处于准备第一款专用集成电路 (ASIC) 的后期阶段,该集成电路旨在提供实现该技术实时性所需的性能和效率。Chain Reaction 推出的首款芯片旨在加速区块链计算,预计该公司首款用于快速高效 FHE 的隐私保护处理单元 (3PU™) 将于 2024 年第四季度推出。

6. FHE 的更广泛用途

尽管本文重点介绍了超大规模企业及其将加密用户数据用于广告的潜在用途,但 FHE 还有许多其他潜在用户。Chain Reaction 的联合创始人兼首席执行官 Alon Webman 将实时加速 FHE 技术描述为“云计算的圣杯”。目前,对于金融机构、医疗保健和大型制药公司、国防和政府以及石油和天然气企业来说,云是一个不可信的环境——但随着 FHE 技术的实际应用,这一切都可能改变。Webman说:“Chain Reaction的技术将使企业和政府能够通过将私人数据迁移到云端来实现计算基础设施的现代化。 ”

Google 和 Meta 的股东肯定会喜欢 FHE 可以提供的定向广告,但广告只是这项技术的一个用例。企业和政府组织可以利用相同的 FHE 技术来收集有关机密和安全加密数据的可行见解。在广告之外的 FHE 用例的一个示例中,研究人员可能希望访问医院的数据,但由于隐私法规而无法这样做。但是,如果医院对其医疗记录进行了同态加密并将其放在云端,研究人员就可以在源数据保持安全和加密的情况下进行分析。随着机器学习和人工智能的发展,访问大型数据集以获得最佳结果的好处已经变得非常明显。

美国政府国家标准与技术研究所 (NIST) 也认为推动采用 FHE 有好处。该机构目前正在就适合门限加密(多方必须共同解密特定数据)且具有抗量子破解能力的 FHE 方案进行咨询。

开发人员可能会有兴趣知道,计算机行业巨头 IBM 和微软已经帮助推动了 FHE 的发展。目前,IBM 的同态加密服务通过促进 IBM Cloud 上原型应用程序的开发,帮助客户为 FHE 做好准备。与此同时,微软正在推广Microsoft SEAL作为开源同态加密技术,目前表现为一组面向开发人员的加密库。

7. 结论

Chain Reaction 的 3PU™ 旨在使安全数据和应用程序能够迁移到云端,并可能产生数十亿美元的新业务。这款加速隐私基础设施解决方案旨在成为超大规模企业、企业和政府的即插即用产品,以高性能和高效率提供 FHE。

参考资料

[1] Chain Reaction团队2023 年7月23日博客 Google and Meta Pursue FHE for the Privacy Challenge

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python之Excel操作 - 写入数据

我们将使用 openpyxl 库,它是一个功能强大且易于使用的库,专门用于处理 Excel 文件。 1. 安装 openpyxl 首先,你需要安装 openpyxl 库。你可以使用 pip 命令进行安装: pip install openpyxl创建一个文件 example.xlsx&#xff…

【后端开发】字节跳动青训营之性能分析工具pprof

性能分析工具pprof 一、测试程序介绍二、pprof工具安装与使用2.1 pprof工具安装2.2 pprof工具使用 资料链接: 项目代码链接实验指南pprof使用指南 一、测试程序介绍 package mainimport ("log""net/http"_ "net/http/pprof" // 自…

2025开源DouyinLiveRecorder全平台直播间录制工具整合包,多直播同时录制、教学直播录制、教学视频推送、简单易用不占内存

一、DouyinLiveRecorder软件介绍(文末提供下载) 官方地址:GitHub - ihmily/DouyinLiveRecorder 本文信息来源于作者GitHub地址 一款简易的可循环值守的直播录制工具,基于FFmpeg实现多平台直播源录制,支持自定义配置录制…

大数据学习之SCALA分布式语言三

7.集合类 111.可变set一 112.可变set二 113.不可变MAP集合一 114.不可变MAP集合二 115.不可变MAP集合三 116.可变map一 package com . itbaizhan . chapter07 //TODO 2. 使用 mutable.Map 前导入如下包 import scala . collection . mutable // 可变 Map 集合 object Ma…

RAG是否被取代(缓存增强生成-CAG)吗?

引言: 本文深入研究一种名为缓存增强生成(CAG)的新技术如何工作并减少/消除检索增强生成(RAG)弱点和瓶颈。 LLMs 可以根据输入给他的信息给出对应的输出,但是这样的工作方式很快就不能满足应用的需要: 因…

使用 Tauri 2 + Next.js 开发跨平台桌面应用实践:Singbox GUI 实践

Singbox GUI 实践 最近用 Tauri Next.js 做了个项目 - Singbox GUI,是个给 sing-box 用的图形界面工具。支持 Windows、Linux 和 macOS。作为第一次接触这两个框架的新手,感觉收获还蛮多的,今天来分享下开发过程中的一些经验~ 为啥要做这个…

三甲医院大型生信服务器多配置方案剖析与应用(2024版)

一、引言 1.1 研究背景与意义 在当今数智化时代,生物信息学作为一门融合生物学、计算机科学和信息技术的交叉学科,在三甲医院的科研和临床应用中占据着举足轻重的地位。随着高通量测序技术、医学影像技术等的飞速发展,生物医学数据呈爆发式…

2025_2_1 C语言中关于字符串

1.字符串 C语言中的字符串都是字符数组,以空字符 ‘\0’结尾。 创建一个字符数组必须以空字符结尾,不然会访问非法区域,直到找到\0为止 char c[] {a, b, c, \0};长度为n的字符串字面值,会存储在虚拟内存中的只读数据段中&#…

Redis篇 Redis如何清理过期的key以及对应的解决方法

Redis设置Key过期时间 在 Redis 中,可以通过特定的命令为 Key 设置过期时间,使得 Key 在一定时间后自动删除,这对于管理缓存、验证码等临时数据非常有用。 解决方法 1. Redis过期删除策略 1.1 如何实现过期策略 对一个 key 设置了过期时间…

java练习(1)

两数之和(题目来自力扣) 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相…

Python3 OS模块中的文件/目录方法说明十四

一. 简介 前面文章简单学习了 Python3 中 OS模块中的文件/目录的部分函数。 本文继续来学习 OS 模块中文件、目录的操作方法:os.statvfs() 方法,os.symlink() 方法。 二. Python3 OS模块中的文件/目录方法 1. os.statvfs() 方法 os.statvfs() 方法用…

从理论到实践:Linux 进程替换与 exec 系列函数

个人主页:chian-ocean 文章专栏-Linux 前言: 在Linux中,进程替换(Process Substitution)是一个非常强大的特性,它允许将一个进程的输出直接当作一个文件来处理。这种技术通常用于Shell脚本和命令行操作中…

ZZNUOJ(C/C++)基础练习1041——1050(详解版)

1041 : 数列求和2 题目描述 输入一个整数n&#xff0c;输出数列1-1/31/5-……前n项的和。 输入 输入只有一个整数n。 输出 结果保留2为小数,单独占一行。 样例输入 3 样例输出 0.87注意sum 1相当于sumsum1 注意sum * 1相当于sumsum*1 C语言版 #include<stdio.h> // 包含…

2021 年 6 月大学英语四级考试真题(第 2 套)——纯享题目版

&#x1f3e0;个人主页&#xff1a;fo安方的博客✨ &#x1f482;个人简历&#xff1a;大家好&#xff0c;我是fo安方&#xff0c;目前中南大学MBA在读&#xff0c;也考取过HCIE Cloud Computing、CCIE Security、PMP、CISP、RHCE、CCNP RS、PEST 3等证书。&#x1f433; &…

【Block总结】CPCA,通道优先卷积注意力|即插即用

论文信息 标题: Channel Prior Convolutional Attention for Medical Image Segmentation 论文链接: arxiv.org 代码链接: GitHub 创新点 本文提出了一种新的通道优先卷积注意力&#xff08;CPCA&#xff09;机制&#xff0c;旨在解决医学图像分割中存在的低对比度和显著…

grpc 和 http 的区别---二进制vsJSON编码

gRPC 和 HTTP 是两种广泛使用的通信协议&#xff0c;各自适用于不同的场景。以下是它们的详细对比与优势分析&#xff1a; 一、核心特性对比 特性gRPCHTTP协议基础基于 HTTP/2基于 HTTP/1.1 或 HTTP/2数据格式默认使用 Protobuf&#xff08;二进制&#xff09;通常使用 JSON/…

Qt常用控件 输入类控件

文章目录 1.QLineEdit1.1 常用属性1.2 常用信号1.3 例子1&#xff0c;录入用户信息1.4 例子2&#xff0c;正则验证手机号1.5 例子3&#xff0c;验证输入的密码1.6 例子4&#xff0c;显示密码 2. QTextEdit2.1 常用属性2.2 常用信号2.3 例子1&#xff0c;获取输入框的内容2.4 例…

[b01lers2020]Life on Mars1

打开题目页面如下 看了旁边的链接&#xff0c;也没有什么注入点&#xff0c;是正常的科普 利用burp suite抓包&#xff0c;发现传参 访问一下 http://5edaec92-dd87-4fec-b0e3-501ff24d3650.node5.buuoj.cn:81/query?searchtharsis_rise 接下来进行sql注入 方法一&#xf…

前端自动化测试(一):揭秘自动化测试秘诀

目录 [TOC](目录)前言自动化测试 VS 手动测试测试分类何为单元测试单元测试的优缺点优点缺点 测试案例测试代码 测试函数的封装实现 expect 方法实现 test 函数结语 正文开始 &#xff0c; 如果觉得文章对您有帮助&#xff0c;请帮我三连订阅&#xff0c;谢谢&#x1f496;&…

FFmpeg工具使用基础

一、FFmpeg工具介绍 FFmpeg命令行工具主要包括以下几个部分: ‌ffmpeg‌:编解码工具‌ffprobe‌:多媒体分析器‌ffplay‌:简单的音视频播放器这些工具共同构成了FFmpeg的核心功能,支持各种音视频格式的处理和转换‌ 二、在Ubuntu18.04上安装FFmpeg工具 1、sudo apt-upda…