前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IBM发布MacOS和iOS上的全同态加密工具包,即将推出Linux和Android版

IBM发布MacOS和iOS上的全同态加密工具包,即将推出Linux和Android版

原创
作者头像
_咯噔_
修改于 2020-06-22 02:44:16
修改于 2020-06-22 02:44:16
6210
举报
文章被收录于专栏:CS学习笔记CS学习笔记

本文作者: Flavio Bergamaschi

发布时间: June 4, 2020

每当我向某人初次解释全同态加密(Fully Homomorphic Encryption,FHE),我通常会先说我已经在这个领域工作了将近十年之久,但我依然需要花点时间来把这个词拼对,所以干脆就叫它FHE好了。

半开玩笑的话就不说了,当你第一次听到FHE这个词时感觉很神奇,但它其实是基于非常可靠的数学理论。主要的不同在于,FHE需要改变我们习惯的编程模式,这使得很难去投入到应用程序中。而在今天这不再是难题了,因为我们为MacOSiOS以及不久之后的LinuxAndroid提供了新工具包。事实上,熟悉基本平台工具的开发人员可以很快地按照一些简单的说明进行启动和运行。将11年的顶级密码学研究合成到一个流线型的开发人员体验中,任何人都可以访问和免费获取,只需要大多数人花在煮咖啡或整理桌子的时间,这是一个不小的壮举。

什么是FHE?

与同事和合作伙伴之间存储和共享敏感数据的一些常用方式存在薄弱环节。今天,文件通常在传输和静态时加密,但在使用时解密。这为黑客和内部人员提供了很多机会来过滤得到未加密的数据。FHE补上了这些漏洞。它允许被许可方在数据保持加密的同时对其进行操作,最大限度地缩短了数据处于最脆弱状态的时间。

结合其他技术,FHE也能够有选择地限制解密能力,因此人们只能看到他们有权使用并且是完成工作必需的那部分文件内容。

1970年及以后

FHE最初是在1970年代末被提出的,但真正的突破是在2009年5月31日举行的第41届ACM计算理论研讨会上,密码学家Craig Gentry在其备受引用的开创性论文《Fully Homomorphic Encryption Using Ideal Lattices》中首次证明了这一点。

虽然这篇论文是一个令人兴奋的消息,但许多业内人士认为FHE会继续留在密码架上,因为它在日常的使用中速度太慢了,归结于其计算的复杂性和所需要的巨大计算能力。值得庆幸的是,IBM Research的一个小团队将此视为一项挑战,十年后,FHE的性能已经提高到足以满足某些应用的水平,而这将会随着算法的进步和未来硬件的加速而继续提高。

应用实例

FHE在许多用例中有着重要的应用前景,例如从隐私数据中提取价值;数据集交集;基因组学分析;不经意的查询(例如不透露意图的查询)和安全外包。

FHE特别适用在受监管并使用隐私、机密和“皇冠宝石”般的数据的行业里,如金融和医疗保健,因为该技术能够共享金融信息或患者健康记录,同时限制对所有必要数据的访问。

例如,我们最近与巴西 Brazil’s Banco Bradesco SA一起发表了一篇论文(paper),其中我们对数据和模型进行了同态加密,表明了其进行预测和不加密的情况得到了相同的精度和满意的性能。结果就是银行可以将运行预测的任务安全的外包给不受信任的环境。

展示工具包

MacOS、iOS下新的FHE工具包现在在GitHub上,Linux和Android版的预计将在几周内推出。每一个工具包都是基于HELib,世界上最成熟和最通用的加密库,包括一些示例程序,使基于FHE的代码更容易编写的。

iOS工具包包括一个简单易操作的演示,展示了针对一个加密数据库的保护隐私的搜索。该数据库是键值存储的,其中预先填充了欧洲各国及其首都的英文名称。选择国家将搜索其对应的首都。

我应该指出,这些都不是完美的或最终的结果。我们希望尽快将其投入实际应用,将这些技术交到早期使用者手中,他们希望让这些概念不再那么抽象而是更加具体,而我们正打算建立一个用户和事例的社区。

从开发人员的角度,请阅读我的同事Eli Dow的Q&A Q&A by my colleague Eli Dow,如果您有任何问题,请加入我们的 Slack community

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
联邦学习|同态加密:实现数据的“可算不可见”
同态加密(Homomorphic Encryption, HE)是指满足密文同态运算性质的加密算法,即数据经过同态加密之后,对密文进行特定的计算,得到的密文计算结果在进行对应的同态解密后的明文等同于对明文数据直接进行相同的计算,实现数据的“可算不可见”。同态加密的实现效果如图1所示。
陆勤_数据人网
2021/08/06
15.3K0
联邦学习|同态加密:实现数据的“可算不可见”
2022年哥德尔奖出炉!3位加密大牛斩获理论计算机最高荣誉
---- 新智元报道   编辑:桃子 拉燕 【新智元导读】今天,ACM官方公布了2022年哥德尔奖的得主,以表彰3位加密学大佬对全同态加密系统做出的杰出贡献。 2022哥德尔奖公布了! ACM算法与计算理论兴趣组(SIGACT)宣布,2022年哥德尔奖授予Craig Gentry,Zvika Brakerski以及Vinod Vaikuntanathan,表彰其对密码学做出的革命性贡献。 加密大神Craig Gentry获奖 Craig Gentry Craig Gentry是一位美国计算机科学家
新智元
2022/05/23
7770
2022年哥德尔奖出炉!3位加密大牛斩获理论计算机最高荣誉
同态加密详解
同态加密(HE,homomorphic encryption)是密码学里一种特殊的加密模式,同态加密使我们可以将加密后的密文发给任意的第三方进行计算,并且在计算前不需要解密,即:在密文上进行计算。虽然同态加密的概念最早出现于 30 年前,但是第一个支持在密文上进行任意运算的 全同态加密 框架出现较晚,在 2009 年由 Craig Gentry 提出。
zhangjiqun
2024/12/14
4420
同态加密详解
如何使用 Julia 语言实现「同态加密+机器学习」?
注意:本文讨论了最前沿的密码学技术,旨在提供一种利用「Julia Computing」进行研究的视角。请不要将文中的任何示例用于生产应用程序。在使用密码学之前一定要咨询专业的密码学专家。
机器之心
2019/12/24
2.8K0
【RSA2019创新沙盒】Duality:基于同态加密的数据分析和隐私保护方案
Duality Technologies成立于2016年,总部位于美国马萨诸塞州剑桥市,由著名的密码专家和数据科学家联合创立。公司致力于研究大数据/云环境下的数据安全与隐私保护技术,为企业组织提供了一个安全的数字协作平台,目前在美国和以色列开展业务。目前获得了由Team8领导的400万美元投资。2019年入选RSA大会的创新沙盒前十强,成为两家入选的数据安全公司之一(另一家是Wirewheel公司)。
绿盟科技研究通讯
2019/12/11
1.6K0
【RSA2019创新沙盒】Duality:基于同态加密的数据分析和隐私保护方案
有态度的前沿技术解析,第24期技术雷达正式发布!
技术雷达是ThoughtWorks每半年发布一次的技术趋势报告,它持续追踪有趣的技术是如何发展的,我们将其称之为条目。技术雷达使用象限和环对其进行分类,不同象限代表不同种类的技术,而环则代表我们对其作出的成熟度评估。
ThoughtWorks
2021/04/16
1K0
有态度的前沿技术解析,第24期技术雷达正式发布!
专访英特尔AIPG全球研究负责人Casimir Wierzynski:物理学、隐私和大脑将根本性塑造AI
在 11 月 14 日至 15 日在北京召开的英特尔人工智能大会(AIDC)上,英特尔人工智能产品事业部(AIPG)全球研究负责人 Casimir Wierzynski 发表了主题为《人工智能研究——物理学、隐私和大脑》的演讲。他表示,物理学、隐私和大脑,将根本性地塑造人工智能的未来。
AI科技大本营
2018/12/18
4340
姚期智提出的"百万富翁"难题被破解? 多方安全计算MPC到底是个什么鬼?
在越来越多对数据隐私的担忧声中,政府开始行动制定数据使用合规法案。而另一方面,对数据的保护,却产生了一个矛盾:大量的数据因为需要依法保护而无法被联合在一起计算。
区块链大本营
2019/04/28
3.1K0
姚期智提出的"百万富翁"难题被破解? 多方安全计算MPC到底是个什么鬼?
2021年一定要关注的技术趋势和选型建议
作者 | ThoughtWorks 编辑 | Tina 技术雷达是 ThoughtWorks 每半年发布一次的技术趋势报告,它持续追踪有趣的技术是如何发展的,我们将其称之为条目。技术雷达使用象限和环对其进行分类,不同象限代表不同种类的技术,而环则代表我们对其作出的成熟度评估。 经过半年的追踪与沉淀,ThoughtWorks TAB(ThoughtWorks 技术咨询委员会)根据我们在多个行业中的实践案例,为技术者产出了第 24 期技术雷达。对百余个技术条目进行分析,阐述它们目前的成熟度,并提供了相应的技术选
深度学习与Python
2023/04/01
7270
2021年一定要关注的技术趋势和选型建议
PostgreSQL数据库透明数据加密概述
最近一段时间,一直在和PostgreSQL社区合作开发TDE(Transparent data encryption,透明数据加密)。研究了一些密码学相关的知识,并利用这些知识和数据库相结合。本文将会以数据库内核开发角度,从以下3个维度和大家讲述TDE。
王果壳
2019/09/30
2.9K0
PostgreSQL数据库透明数据加密概述
.NET MAUI 社区工具包 1.3版本发布
2022 年 10 月 4 日,微软发布了 .NET MAUI 社区工具包的 1.3 版,具体参见微软官方博客:https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-maui-community-toolkit-v13/ ,该工具包是 MAUI 官方应用程序框架的补充库。此版本包括错误修复和多项增强功能,例如 gravatar 支持、彩色状态栏和控件的淡入淡出动画。
张善友
2022/10/28
6270
机密Kubernetes:使用机密虚拟机和隔离环境来提升您的集群安全性
作者:Fabian Kammel (Edgeless Systems), Mikko Ylinen (Intel), Tobin Feldman-Fitzthum (IBM)
灵雀云
2023/08/09
7860
机密Kubernetes:使用机密虚拟机和隔离环境来提升您的集群安全性
企业如何提高数据库安全?盘点这11种工具和技术
数据库承载着海量个人信息,甚至包含一些敏感信息。如何管理这些数据,对于不少企业来说,是一件棘手的事情。 现在,数据库开发人员可以使用成熟的工具和技术保护数据信息。如何保护?这个还要涉及对数学的巧妙应用。比如,一些最简单的系统看起来只是现代版本的密码,本质上是经典解码轮的数字版本。随着数学的发展,数字的应用变得更加灵活,密码开始复杂起来。实验室里试验了几十年的那些技术想法最终得到了研发和应用,成为了现实。 这些算法正在成为巩固业务关系和确保准确真实工作流程的基础。这些方法使公司可以更轻松地向客户提供个性化服
FB客服
2023/03/30
4100
企业如何提高数据库安全?盘点这11种工具和技术
B4A工具包OhhTools正式发布啦!
OhhTools工具包大部分工具类都是基于Hutool工具包,二次封装成B4A的一个工具包,里面包含了大部分Hutool工具包的功能,目前只封装了几个大的常用工具类,后续还会继续增加,其它功能都是根据日常开发中常用的功能封装,包括数据库访问类目前支持MySQL,SQLServer(MSSQL),ORACLE,MariaDB等,后续将会增加更多的功能支持,以帮我们的开发人员通过VB语法快速开发安卓应用。
办公魔盒
2023/03/02
1.4K0
B4A工具包OhhTools正式发布啦!
RSA创新沙盒盘点 |Cape Privacy——基于加密机器学习的多方数据协作与隐私保护方案
RSAConference2021将于旧金山时间5月17日召开,这将是RSA大会有史以来第一次采用网络虚拟会议的形式举办。大会的Innovation Sandbox(沙盒)大赛作为“安全圈的奥斯卡”,每年都备受瞩目,成为全球网络安全行业技术创新和投资的风向标。
绿盟科技研究通讯
2021/06/10
9370
RSA创新沙盒盘点 |Cape Privacy——基于加密机器学习的多方数据协作与隐私保护方案
【AI 引擎】清华研发出首个人工神经突触 | 微软发布分布式机器学习工具包 | Facebook 智能询问用户是否公开照片
1. 清华研发出首个人工神经突触 清华大学信息科学与技术国家实验室的科研人员近日在美国化学学会的《纳米快报》上发表论文称,他们研发出首个可模拟人类大脑神经突触可塑性的人工神经突触。他们用氧化铝和经过扭
新智元
2018/03/13
7360
【AI 引擎】清华研发出首个人工神经突触 |  微软发布分布式机器学习工具包 | Facebook 智能询问用户是否公开照片
「首席架构师推荐」测试工具
渗透测试是对计算机系统及其物理基础设施发起授权的、模拟的攻击,以暴露潜在的安全弱点和漏洞的实践。
架构师研究会
2019/09/25
2.7K0
PDF/A (ISO 19005):长期电子文档保存格式全解(工具&SDK推荐)
数字时代彻底改变了文档的创建、存储和分发方式,但也带来了一个根本性的挑战:如何确保电子文档在长达数十年甚至数百年的漫长岁月中,依然保持可访问、可读和视觉上的准确性。传统的存档方法,例如纸张、缩微胶片和缩微胶片,虽然可以保存更长时间,但缺乏数字格式固有的优势,例如高效的搜索能力、紧凑的存储和快速的电子传输。
Youna
2025/04/18
880
PDF/A (ISO 19005):长期电子文档保存格式全解(工具&SDK推荐)
数据科学工具包(万余字介绍几百种工具,经典收藏版!)
翻译:秦陇纪等人 摘自:数据简化DataSimp 本文简介:数据科学家的常用工具与基本思路,数据分析师和数据科学家使用的工具综合概述,包括开源的技术平台相关工具、挖掘分析处理工具、其它常见工具等几百种,几十个大类,部分网址。为数据科学教育和知识分享,提高数据科学人员素质。 数据科学融合了多门学科并且建立在这些学科的理论和技术之上,包括数学、概率模型、统计学、机器学习、数据仓库、可视化等。在实际应用中,数据科学包括数据的收集、清洗、分析、可视化以及数据应用整个迭代过程,最终帮助组织制定正确的发展决策数据科学的
大数据文摘
2018/05/22
1K0
大数据技术人员必备工具包,为工作提质增效
本文作者:秦陇纪 本文简介:数据科学家的常用工具与基本思路,数据分析师和数据科学家使用的工具综合概述,包括开源的技术平台相关工具、挖掘分析处理工具、其它常见工具等几百种,几十个大类,部分网址。为数据科
钱塘数据
2018/03/06
1.4K0
大数据技术人员必备工具包,为工作提质增效
推荐阅读
联邦学习|同态加密:实现数据的“可算不可见”
15.3K0
2022年哥德尔奖出炉!3位加密大牛斩获理论计算机最高荣誉
7770
同态加密详解
4420
如何使用 Julia 语言实现「同态加密+机器学习」?
2.8K0
【RSA2019创新沙盒】Duality:基于同态加密的数据分析和隐私保护方案
1.6K0
有态度的前沿技术解析,第24期技术雷达正式发布!
1K0
专访英特尔AIPG全球研究负责人Casimir Wierzynski:物理学、隐私和大脑将根本性塑造AI
4340
姚期智提出的"百万富翁"难题被破解? 多方安全计算MPC到底是个什么鬼?
3.1K0
2021年一定要关注的技术趋势和选型建议
7270
PostgreSQL数据库透明数据加密概述
2.9K0
.NET MAUI 社区工具包 1.3版本发布
6270
机密Kubernetes:使用机密虚拟机和隔离环境来提升您的集群安全性
7860
企业如何提高数据库安全?盘点这11种工具和技术
4100
B4A工具包OhhTools正式发布啦!
1.4K0
RSA创新沙盒盘点 |Cape Privacy——基于加密机器学习的多方数据协作与隐私保护方案
9370
【AI 引擎】清华研发出首个人工神经突触 | 微软发布分布式机器学习工具包 | Facebook 智能询问用户是否公开照片
7360
「首席架构师推荐」测试工具
2.7K0
PDF/A (ISO 19005):长期电子文档保存格式全解(工具&SDK推荐)
880
数据科学工具包(万余字介绍几百种工具,经典收藏版!)
1K0
大数据技术人员必备工具包,为工作提质增效
1.4K0
相关推荐
联邦学习|同态加密:实现数据的“可算不可见”
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档