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

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

3天内不再提示

IBM Research 开源加密工具包

王晾其 来源:ws2165946 作者:ws2165946 2022-07-28 11:54 次阅读

多年来,该行业一直受益于现代密码技术来保护敏感数据,并且仍然使用算法技术来正确发送数据。尽管如此,每天都会发生侵犯隐私和无意泄露信息的事件。

日常用于工作或其他目的的文件在发送或共享时通常会被加密。在某些情况下,一旦它们到达接收者,它们就会被加密到安全受到威胁的程度。正是在这种背景下,全同态加密(FHE)技术开始发挥作用。IBM 旨在促进开发人员访问 FHE。

IBM宣布了一个新的 Linux FHE 工具包,以添加正在使用的数据安全功能——端到端加密中缺失的环节。新工具包与 IBM Z 和 x86 架构上基于 Linux 的操作系统兼容,并遵循之前但最近更新的 macOS 和 iOS 工具包。适用于 Linux 的 IBM 全同态加密工具包作为 Docker 容器提供,具有三个版本:CentOS Linux、Fedora 和 Ubuntu Linux。

第一个版本仅支持 IBM Z 客户端 (s390x) 上的 Ubuntu 和 Fedora,而对于 x86 平台,它适用于所有上述发行版。每个工具包都可以通过浏览器访问内置的集成开发环境 (IDE)。IBM 发布的这些工具对于促进该技术的实施是必要的,否则这可能会很困难。

全同态加密
2009 年,IBM 发明了第一个 FHE 方案。这个数学系统的独特之处在于它是第一个在加法和乘法运算下被封闭的系统。从这些基本操作中,可以并且已经构造了任意更复杂的操作符。激发数学的想法是在不提供对敏感数据的未加密访问的情况下处理敏感数据。最初,与未加密的类似物相比,FHE 在所有客观方面都相当。然而,吸引力依然存在,IBM 的研究人员与学术和工业研究界的合作者不断改进这项技术。

虽然 IBM 对尖端数据保护和安全性并不陌生,但 FHE 还不是产品。今天,IBM Z 客户可以在传输期间或静止时使用普遍加密对数据进行加密,但这是一种不同的技术,尽管不是相互排斥的技术。与可信执行环境不同,FHE 不需要可信硬件,因为该解决方案是纯软件,尽管 FHE 和可信执行环境可以作为综合安全策略的一部分一起使用。IBM 可能对推进这项工作感兴趣的原因并不神秘。FHE 特别适用于与 IBM 的一些最大客户保持一致的高度监管行业,例如金融和医疗保健行业。它还对安全计算外包产生影响,例如云应用程序,

这项技术的一个重要细微差别在于解释其工作原理的奥秘。IBM 认识到,要使该技术在行业和客户中扎根,必须提供源代码并且解释通俗易懂。当被要求解释它时,IBM Research Growth Initiative 软件工程师和发明家大师 Eli Dow 说,FHE 的概念不同于其他一些密码学方案。密钥有效地将真实数据与大量噪声分开。根据 Dow 的说法,它的工作方式是获取真实数据并将其散布在一个非常大的多项式上。这个大型多项式就是您的密文,或原始数据的加密表示。“当我在这里说大时,我的意思是类似于 10s K 次或附近的多项式,”他说。“每一项的系数也很大,需要数百位来表示每个系数。请注意,这些估计是针对实际强度的安全级别,相当于您对我们名义上信任的其他密码系统的期望。一旦编码成密文,FHE 系统中的所有操作都会变成加法或乘法。一旦可以进行复制和汇总,所有其他程序都可以从那里引导,因此您确实可以做图灵完备的计算机可以做的任何事情。建立在每个新运算符的基础上,让我想起了计算早期的故事,当每个新的操作数或库函数都站在之前的巨人的肩膀上时,实现会加速。” 这些估计是针对现实强度的安全级别,相当于您对我们名义上信任的其他密码系统的期望。一旦编码成密文,FHE 系统中的所有操作都会变成加法或乘法。一旦可以进行复制和汇总,所有其他程序都可以从那里引导,因此您确实可以做图灵完备的计算机可以做的任何事情。建立在每个新运算符的基础上,让我想起了计算早期的故事,当每个新的操作数或库函数都站在之前的巨人的肩膀上时,实现会加速。” 这些估计是针对现实强度的安全级别,相当于您对我们名义上信任的其他密码系统的期望。一旦编码成密文,FHE 系统中的所有操作都会变成加法或乘法。一旦可以进行复制和汇总,所有其他程序都可以从那里引导,因此您确实可以做图灵完备的计算机可以做的任何事情。建立在每个新运算符的基础上,让我想起了计算早期的故事,当每个新的操作数或库函数都站在之前的巨人的肩膀上时,实现会加速。” 所有其他程序都可以从那里引导,因此您确实可以做图灵完备的计算机可以做的任何事情。建立在每个新运算符的基础上,让我想起了计算早期的故事,当每个新的操作数或库函数都站在之前的巨人的肩膀上时,实现会加速。” 所有其他程序都可以从那里引导,因此您确实可以做图灵完备的计算机可以做的任何事情。建立在每个新运算符的基础上,让我想起了计算早期的故事,当每个新的操作数或库函数都站在之前的巨人的肩膀上时,实现会加速。”

FHE是一种计算和分析数据的技术,同时对其进行加密。IBM相信它有着广阔的未来,适合多种用途,特别是涉及必须保护的敏感数据的操作。目标是允许在不访问数据、不加密的情况下进行数据处理。

道说:“我在数据隐私方面看到的挑战是降低数据从外部和内部威胁中明显泄漏的风险。”。“我们需要平衡“需要知道秘密数据”和“需要共享”的隐私观点,以释放数据的价值,即使数据是敏感的。有了FHE,数据总是加密的,可以共享,即使在云中外包计算的情况下,但计算者仍然无法读取。简而言之,现在可以进行分析和高价值数据处理在内部或外部执行ssing,而无需在清除中对数据进行操作。风险向量有所缓解,因为突然之间,需要访问未加密数据的人减少了很多。”

poYBAGLeLhGARYIuAABdaV0a-VA007.png

完全同态加密与传统加密

IBM工具包

该工具包是一个一站式工具包,供用户和开发人员获得FHE的实践经验。该工具包是一个集成的、预配置的开发环境,可以与一组演示、文档和应用程序一起运行。

道氏表示:“该工具包旨在通过消除阻碍因素来尝试这项技术。”。“我们支持该工具包,使用各种Linux发行版为许多用户提供一个现成的熟悉环境。容器化工具包库的选择使我们能够支持在其平台上拥有最新Docker支持的各种用户。其中包括Windows上的用户,Windows Subsystem for Linux、IBM z Container Extensions、macOS和大多数模式rn Linux发行版。您可以在Docker、Kubernetes部署或OpenShift中运行它,就像我们喜欢的那样。我们已经尽了很大的努力使这项技术成为教育的消耗品,并让世界亲身体验这项技术的真实性。我们正在从研究角度推进这项技术,但也在投资工程和部署模型,使这项技术在过去十年中不断发展的实验室和研究机构之外成为现实。”

该工具包在键值存储中提供了用于隐私保护搜索的示例代码,以及完全加密的机器学习和信用卡欺诈检测。这些演示示例激发或唤起了对金融、保险和医疗保健等涉及受监管隐私问题的行业的全面解决方案。

“我们的客户一直在探索这些技术,并验证其在特定场景中的适用性,”道说。“其他有希望的场景包括与一类称为集合交叉点的问题相关的营销和并购。如果社区和我们的客户感兴趣,我们希望在未来沿着这些路线进行一些额外的演示。”

为了证明其价值,IBM已与南美第二大银行Bradesco进行了测试。目标是使用FHE技术安全地分析客户数据,以预测某人是否需要在三个月内贷款。虽然这项技术仍在开发中,但IBM现在希望将其交给开发人员,以减少概念的抽象性。目前可用的工具包以HELib为中心,这是一个成熟且多功能的加密库。它们包括示例和集成IDE程序,简化了基于FHE的代码编写。

审核编辑 黄昊宇

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

    关注

    3

    文章

    1743

    浏览量

    74595
  • 加密
    +关注

    关注

    0

    文章

    302

    浏览量

    23879
  • 开源
    +关注

    关注

    3

    文章

    3232

    浏览量

    42351
收藏 人收藏

    评论

    相关推荐

    FPGA仿真工具包软件EasyGo Vs Addon介绍

    EasyGo Vs Addon是一款领先的FPGA仿真工具包软件,它强大地连接了VeriStand软件与Matlab/Simulink,为实时测试和验证领域带来了前所未有的便利和效率,特别适用于汽车、航空航天和能源电力等实时测试和验证至关重要的行业。
    的头像 发表于 10-24 15:55 218次阅读
    FPGA仿真<b class='flag-5'>工具包</b>软件EasyGo Vs Addon介绍

    采用德州仪器 (TI) 工具包进行模拟前端设计应用说明

    电子发烧友网站提供《采用德州仪器 (TI) 工具包进行模拟前端设计应用说明.pdf》资料免费下载
    发表于 09-09 11:21 0次下载
    采用德州仪器 (TI) <b class='flag-5'>工具包</b>进行模拟前端设计应用说明

    使用freeRTOS开发工具包时,在哪里可以找到freeRTOS的版本?

    作为主题,当我使用 freeRTOS 开发工具包时,在哪里可以找到 freeRTOS 的版本?
    发表于 07-09 07:17

    新加坡推出Project Moonshot -- 这是一款生成式人工智能测试工具包,用于应对LLM安全和安保挑战

    新加坡2024年6月3日 /美通社/ -- 新加坡通讯及新闻部部长Josephine Teo 女士推出了AI Verify- Project Moonshot,这是一个易于使用的测试工具包,旨在
    的头像 发表于 06-03 19:59 198次阅读
    新加坡推出Project Moonshot -- 这是一款生成式人工智能测试<b class='flag-5'>工具包</b>,用于应对LLM安全和安保挑战

    IBM扩展全面的量子软件堆栈Qiskit

    IBM 近日宣布其量子软件 Qiskit 取得了显著的发展和扩展。自2017年作为软件开发工具包(SDK)推出以来,Qiskit 已成为全球量子计算领域的佼佼者。作为一款开源工具,Qi
    的头像 发表于 05-20 14:14 401次阅读

    Hugging Face推出开源机器人代码库LeRobot

    AI领域的佼佼者Hugging Face近日宣布重磅推出并全面开源其机器人工具包——LeRobot。这一创新工具包基于史上最大规模的众包机器人数据集,为开发者提供了一个前所未有的平台。
    的头像 发表于 05-09 10:32 537次阅读

    红帽发布RHEL AI开发者预览版,集成IBM Granite模型,简化AI开发流程

    RHEL AI依托InstructLab开源项目,结合IBM Research开源授权Granite大型语言模型与InstructLab模型对齐
    的头像 发表于 05-08 15:01 455次阅读

    QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包

    电子发烧友网站提供《QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包.pdf》资料免费下载
    发表于 02-19 10:44 0次下载
    QE for Motor V1.3.0:汽车开发辅助<b class='flag-5'>工具</b>解决方案<b class='flag-5'>工具包</b>

    求助,请问有没有labview opc ua工具包 2018 啊

    如题,求助,请问有没有labview opc ua工具包 2018 啊。只要2018的哦
    发表于 01-25 20:14

    labview工具包下载

    求助一个labview2020控制仿真工具包,官网下载不了,这个说能免注册下载网址我打开也是空白,求助好心人帮帮忙分享个 https://download.ni.com/#evaluation/labview/ekit/other/downloader/
    发表于 01-16 15:07

    利用ProfiShark 构建便携式网络取证工具包

    网络安全领域日益重视便携式取证工具的灵活应用。本文介绍了如何构建一个以ProfiShark1G为核心的便携式网络取证工具包,以提高网络取证的效率和实效性
    的头像 发表于 01-13 08:04 1527次阅读
    利用ProfiShark 构建便携式网络取证<b class='flag-5'>工具包</b>

    解决方案工具包QE显示[RX,RA]V3.2.0:用于显示应用程序的开发辅助工具

    电子发烧友网站提供《解决方案工具包QE显示[RX,RA]V3.2.0:用于显示应用程序的开发辅助工具.pdf》资料免费下载
    发表于 01-03 09:59 0次下载
    解决方案<b class='flag-5'>工具包</b>QE显示[RX,RA]V3.2.0:用于显示应用程序的开发辅助<b class='flag-5'>工具</b>

    【虹科分享】利用ProfiShark 构建便携式网络取证工具包

    本文详细讨论了构建便携式网络取证工具包的必要性,并重点介绍了ProfiShark 1G — 一种高效、口袋大小的网络TAP设备。ProfiShark 1G以其出色的数据捕获能力、便携性和易用性,使其
    的头像 发表于 12-29 17:06 345次阅读

    用上这个工具包,大模型推理性能加速达40倍

    作者: 英特尔公司 沈海豪、罗屿、孟恒宇、董波、林俊 编者按: 只需不到9行代码, 就能在CPU上实现出色的LLM推理性能。 英特尔  Extension for Transformer 创新工具包
    的头像 发表于 12-01 20:40 1086次阅读
    用上这个<b class='flag-5'>工具包</b>,大模型推理性能加速达40倍

    为IoT和IIoT应用选择微控制器开发工具包的介绍性指南

    为IoT和IIoT应用选择微控制器开发工具包的介绍性指南
    的头像 发表于 11-30 15:51 508次阅读
    为IoT和IIoT应用选择微控制器开发<b class='flag-5'>工具包</b>的介绍性指南