0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

美联储资金瞄准实用的同态加密

倪山骋 来源: 星翼电子 作者: 星翼电子 2022-07-20 10:10 次阅读

美国国防高级计划局 (Darpa) 已向四个团队授予合同,以开发用于完全同态加密的 ASIC 加速器,作为其虚拟环境中数据保护 (DPRIVE) 计划的一部分。这四份合同已授予 Duality Technologies、英特尔、SRI International 和 Galois 领导的团队。四人中的三人价值在 1150 万至 1500 万美元之间;英特尔没有透露其奖励金额。

3.5 年 DPRIVE 计划的目标是在当前未加密计算的计算时间的一个数量级内实现对 FHE 加密数据的计算。通常被称为加密的“圣杯”,完全同态加密允许对加密数据进行计算——当结果被解密时,它与对未加密数据执行相同算法的结果相匹配。

现有的加密方案允许共享加密数据,但也必须共享密钥,以便可以解密数据以执行计算。这使他们容易受到攻击。同态加密方案不需要共享密钥——数据是端到端加密的。

普通同态加密技术已经在商业上使用,但这些通常允许将加密数字加在一起,仅此而已。全同态加密允许对加密数据进行任何数学运算而无需解密;方案自 2009 年以来就已经存在,但到目前为止,该技术尚未在现实世界中使用,因为它的计算量非常大。

Darpa 项目经理 Tom Rondeau 在一份声明中说:“在标准笔记本电脑上完成的计算需要数周才能在运行 FHE 的传统服务器上计算。”

Cornami 首席执行官Wally Rhines去年告诉EE Times,完全同态加密需要“连续数以千计的 FFT,以及系数为双精度浮点的 500 次多项式”,这将需要许多倍于当今状态的性能。 -艺术 CPUGPU

pYYBAGLO_nOAdS4xAAA1jB3034g278.jpg


Wally Rhines(图片来源:Cornami)

Cornami 是一家未参与 DPRIVE 计划的加州初创公司,最初将其可重新配置的多核计算结构应用于 AI 加速。自莱茵斯掌舵以来,该公司专注于 FHE,这是一个“没有竞争对手”的领域,莱茵斯当时表示。与 Darpa 的努力一样,Cornami 的目标是将 FHE 加速到可用水平。

可用的 FHE 技术对人工智能等领域的影响将是巨大的。如今,绝大多数 AI 培训都在云端进行,但出于隐私考虑,一些关键应用(例如金融和医疗保健)的公司无法将数据发送到云端。借助未来用于 FHE 的 ASIC 加速器,医学研究公司或金融科技初创公司可以将加密数据上传到云端,用它训练 AI 模型并下载结果,只有在结果安全返回内部后才能解密结果。数据也可以被汇集——例如来自不同医院的医疗数据——每一方都保留他们的数据隐私,但人工智能无论如何都能从中学习。

大字

DPRIVE 计划中每个研究团队面临的挑战是开发硬件和软件堆栈来加速 FHE 计算,使其与类似的未加密数据操作相媲美。Darpa 对硬件的要求包括灵活性、可扩展性和可编程性。

团队将采取的关键方法之一是探索大算术字长 (LAWS)。当前的 CPU 设计基于 64 位字,但 FHE 需要更长的字长。加密数据的信噪比与字长直接相关;更长的词意味着每次处理 FHE 计算时累积的噪声更少。这意味着在达到无法修复的噪声阈值之前可以执行更多的计算(超出该阈值的数据将无法再恢复)。预计团队将探索高达数千位的字长。

LAWS 电路的验证特别困难,因为电路状态空间变得难以管理。Darpa 的招标文件称,当字长达到 256 位时,之前对大字长乘法器的验证尝试超时。密码电路对数学正确性有很高的证明责任,这需要全电路验证。

团队还将探索内存管理、灵活数据结构和编程模型的新方法。

对偶技术

Duality Technologies 已获得 Darpa 1450 万美元的 DPRIVE 奖励。该公司是一家帮助受监管的公司(主要是金融和医疗领域)共享同态加密数据的初创公司。Duality 已经提供了基于 FHE 的商业平台,例如 SecurePlus,它的中间件平台允许公司加密数据,然后在公司自己的服务器或云中对加密数据进行分析。

pYYBAGLO_niAcgtVAAE7R_5PY44523.jpg


Kurt Rohloff(图片:Duality Technologies)

“[硬件 FHE 加速] 是维度和位宽的问题,”Duality 的首席执行官Kurt Rohloff在 2019 年的一次采访中告诉EE Times。“我们正在处理向量化操作,向量的维度通常在数万左右……在这种情况下,16,000 或 32,000 维度是相当标准的。我们已经在 64 位操作上做了相当多的工作,但我可以很容易地看到我们将达到数百位甚至数千位的字长。”

对于 DPRIVE 合同,Duality 组建了一支来自南加州大学信息科学研究所、纽约大学、卡内基梅隆大学、SpiralGen、德雷塞尔大学和 TwoSix Labs 的专家团队。该团队开发的硬件加速器将与 Palisade 开源 FHE 库完全集成。

英特尔

英特尔还加入了 DPRIVE 计划,其团队横跨英特尔实验室、英特尔的设计工程组和公司的数据平台组。英特尔已与微软合作,后者将通过在其 Azure 和 Jedi 云中对其进行测试来领导由此产生的英特尔 ASIC 的商业部署。两家公司还将与国际标准机构合作制定 FHE 标准。

英特尔表示,其未来的 ASIC 可能会将处理 FHE 密码的时间减少“五个数量级”,尽管它没有给出任何计划如何实现这一目标的暗示。该公司表示,它计划在整个过程中使用 FHE 加密数据大规模评估其 FHE 加速器 ASIC 在 AI 训练和推理工作负载方面的进展——或许可以向我们暗示它如何看待该技术在商业应用中的使用。

SRI 国际

第三个团队来自非营利性研究机构 SRI International,作为该计划的一部分,该机构获得了 1150 万美元的奖励。该公司表示,它已经组建了一支由研究人员和工程师组成的世界级团队来迎接挑战。

“为 FHE 加密数据创建新的硬件加速器是一项独特的技术挑战,需要协处理器架构、硬件设计、硬件、软件、数学和 FHE 算法的计算机辅助验证方面的专业知识,”首席计算机科学家 Karim Elderawy 说。 SRI 国际,在一份声明中。“有了我们为这个项目组建的世界级研究人员团队,我们有信心在几年内开发出可行的硬件解决方案,使 FHE 数据处理在大量应用程序中具有实用性和商业可行性。”

伽罗瓦

计算机科学研发公司 Galois 已经与许多美国政府实体合作,包括美国国防情报局和美国国家航空航天局,以解决棘手的技术问题。该公司获得了一份价值 1530 万美元的合同,由 DPRIVE 开发 FHE 加速器。

Galois计划将重点放在异步电路设计上,这将允许每个计算尽可能快地运行,而不是受最坏情况的限制,并创建一个新的数据流微体系结构,旨在将数据“及时”路由到独立操作的处理元素。
Galois认为,相对于当前基于软件的FHE系统,10000x的总体性能增益是可行的。该公司将其预期的业绩收益细分如下:
基于ASIC的硬件加速300倍
使用异步而非时钟逻辑的2倍或更多
10倍于硬件中的大型算术字长运算,不需要复杂的剩余数系统表示
5倍于优化数据流方法,最大限度地利用算术功能单元
2倍于优化的内存访问模式和矢量化。
时间尺度
DPRIVE是一个为期42个月的三阶段计划,每个阶段结束时都要达到绩效指标,以便能够进入下一阶段。并非所有团队都会在第一阶段之后继续工作。
在第一阶段的15个月内,团队将制定FHE加速器设计的核心逻辑,优化字长并模拟电路构建块。第二阶段也是15个月,团队将根据第一阶段的构建块以及内存架构完成FHE加速器的设计。在为期一年的第三阶段中,团队将构建一个工作且可用的FHE加速器,并具有完整的软件编程能力。
DPRIVE项目应在2024年9月左右结束。


审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • asic
    +关注

    关注

    34

    文章

    1141

    浏览量

    119246
  • 数据
    +关注

    关注

    8

    文章

    6509

    浏览量

    87556
  • 加密
    +关注

    关注

    0

    文章

    291

    浏览量

    23589
收藏 人收藏

    评论

    相关推荐

    什么是TLS加密?TLS加密的功能特点

    的数据传输安全。它是SSL(Secure Sockets Layer)协议的后继者,继承并增强了SSL的安全特性,已经成为互联网上加密通信的事实标准。 TLS加密的核心功能和特点包括: 1、数据加密
    的头像 发表于 04-03 13:49 95次阅读

    加密狗是什么意思 加密狗怎么解除加密

    加密狗(Dongle)又称为加密锁、硬件锁或USB密钥是一种用于软件保护和授权管理的硬件设备。它通常是一个外部设备,插入到计算机的USB接口上,以确保只有经过授权的用户可以访问该软件。加密狗使用各种
    的头像 发表于 01-25 17:19 2402次阅读

    应用方案:实时数据加密

    应用方案:实时数据加密 利用CPLD设计加密电路方便可行,能够较好地实现加密功能。AG32系列MCU产品,在芯片内部内置了CPLD逻辑,可以有效地满足各种数据采集需求,降低了客户的BOM成本。以下
    发表于 01-15 08:57

    加密芯片工作原理max32555

    加密芯片MAX32555是一种广泛应用的硬件加密设备,它采用先进的加密算法和技术,对数据进行加密和解密操作,以确保数据传输和存储的安全性。本文将详细介绍
    的头像 发表于 12-13 15:03 829次阅读

    简单认识安全加密处理器

    安全加密处理器 (Secure Cryptoprocessor) 是一种本身不产生加密数据或程序指令,但产生密钥(Key)的处理器,其应用产品有智能卡、ATM、电视机机顶盒、军事系统等。而加密
    的头像 发表于 12-06 09:19 517次阅读

    php加密方式有哪些

    PHP加密方式有许多种,以下是一些常用的加密方式: 对称加密 对称加密算法使用相同的密钥进行加密和解密。常见的对称
    的头像 发表于 12-04 15:32 274次阅读

    加密主控和加密芯片之间的关系是什么?

    加密主控和加密芯片之间的关系是?
    发表于 10-08 06:31

    MCU之加密

    MCU之加密
    的头像 发表于 09-26 17:01 459次阅读
    MCU之<b class='flag-5'>加密</b>

    加密网关 国密安全网关 SM算法硬件加密

    加密网关保护敏感信息免受未经授权的访问和攻击的网络传输通信设备。加密网关通过使用密码学技术,包括数据加密、数字证书和安全协议等,确保数据在传输过程中的机密性、完整性和可靠性。它起到了数据加密
    的头像 发表于 08-31 17:27 693次阅读
    <b class='flag-5'>加密</b>网关 国密安全网关 SM算法硬件<b class='flag-5'>加密</b>

    什么是同态加密同态加密为什么能被称为密码学的圣杯?

    同态加密是一种加密技术,允许在不解密的前提下,对密文进行一些有意义的运算,使得解密后的结果与在明文上做 “相同计算” 得到的结果相同。
    的头像 发表于 08-09 10:20 2721次阅读
    什么是<b class='flag-5'>同态</b><b class='flag-5'>加密</b>?<b class='flag-5'>同态</b><b class='flag-5'>加密</b>为什么能被称为密码学的圣杯?

    什么是光模块的写码加密

    大家应该都经常听到光模块加密或者写码的说法,特别是一些大厂的网络设备,都要求用自己原装模块,否则就会怎样怎样的,那么到底什么是写码加密?各个第三方模块厂商,又是如何应对设备厂商写码加密的?是否可以破解?破解不了会怎么样?
    的头像 发表于 08-09 09:44 1403次阅读
    什么是光模块的写码<b class='flag-5'>加密</b>?

    STM32加密库资料分享

    STM32加密库资料分享
    发表于 05-31 18:44

    什么是量子加密 量子加密前量子加密后的区别

    量子加密是一种基于量子力学原理的加密技术,它利用了量子态的不可克隆性和测量的干扰性,实现了安全的信息传输和存储。与传统的加密技术不同,量子加密不是基于数学难题的计算复杂性,而是基于量子
    发表于 05-10 18:25 3718次阅读

    RT1020总线加密引擎是否加密和解密?

    总线加密引擎是否加密和解密? 例如,如果我正在运行一个加密的 XIP 应用程序(来自串行或闪存),并且我希望它向闪存的不同区域写入一些内容,会发生什么?是写的时候加密,读的时候解密吗
    发表于 05-10 06:10

    加密芯片的应用及工作流程

    市面上的加密芯片,基本都是基于某款单片机,使用I2C或SPI等通讯,使用复杂加密算法加密来实现的,流程大致如下。
    的头像 发表于 04-23 10:43 1156次阅读