AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Microsoft 宣布开源简单加密算法库

  • 2018-12-05
  • 本文字数:1118 字

    阅读完需:约 4 分钟

Microsoft 宣布开源简单加密算法库

当地时间 12 月 3 日,Microsoft 宣布开源简单加密算法库(Microsoft Simple Encrypted Arithmetic Library,Microsoft SEAL),这是由 Microsoft 密码学研究小组研发的易于使用的同态加密库(Homomorphic Encryption Library)。现在以 MIT 授权许可在 GitHub 上开源,任何人都可以免费使用:http://github.com/Microsoft/SEAL


Intel 3 月份开源的深度学习编译器 nGraph 后端的资料加密工具 HE-Teansformer,用来保护训练模型的敏感资料。HE-Transformer 工具正是采用了 Microsoft SEAL 来实现底层的加密功能,让开发人员能够使用热门框架,如 TensorFlow、MXNet、PyThoch 等,开发神经网络模型,且资料经过加密处理。


资料对于构建神经网络模型相当重要,只有足够的资料作为训练样本,才能训练出准确的模型,而对许多含有敏感个人资料的行业来说,却是一大挑战。例如,注重病患隐私的医疗业,大多资料都需要经过加密处理才能用来训练神经网络模型。


随着人们将越来越多的数据上传到云端,这就出现了一个问题:人们如何处理便利性和隐私性的权衡问题?Microsoft 提出,在考量投资利益最大化的前提下,服务效能需要尽可能的改善,或者使传输更有效率。作为交换,Microsoft 需要与服务提供商共享个人信息。之所以采取此措施,是因为传统的加密方案无法对加密数据进行任何计算。在这样的情况下,有两种解决方案:第一种方案是 Microsoft 将加密的数据存储在云端中,当需要的时候就下载以执行有用的操作;第二种方案是 Microsoft 将解密密钥提供给服务提供商。这两种解决方案都有弊端,前者在业务逻辑上不通,后者暴露了隐私风险。


为了解决这种问题,Microsoft 提出了同态加密。同态加密允许用户在加密数据上进行处理,从而能够使用这些服务而无需担心遭遇保密问题。同态加密使 Microsoft 能够在不暴露个人信息的情况下,提供第三方应用云端操作。


早在 2015 年,Microsoft 研究院就发布了 Microsoft SEAL 的第一个版本,目标是提供一个无外部依赖的同态加密库,方便密码学专家或开发者使用。2016 年,Microsoft 展示了 CryptoNets,证明同态加密资料在深度学习确实可行,从而彻底革新了 Microsoft 对负责任的人工智能的态度。


现在,Microsoft 表示,他们已经准备好促进同态加密标准化的工作,将联合其他行业、学术机构以及政府机构朝这一目标努力。现在,正是向开发者提供 Microsoft SEAL 的最好时机,藉由这个库,开发者将能够提升运算的安全隐私和可信度。


Microsoft SEAL 由标准 C++ 编写,因此能够在许多不同的环境中轻松编译。Microsoft 期待与开源社群合作,继续开发 SEAL。


原文链接:


https://www.microsoft.com/en-us/research/blog/the-microsoft-simple-encrypted-arithmetic-library-goes-open-source/


2018-12-05 11:592790
用户头像

发布了 540 篇内容, 共 294.3 次阅读, 收获喜欢 1572 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

与南方航空牵手合作,望繁信科技朋友圈再扩大!

望繁信科技

数字化转型 流程挖掘 流程资产 流程智能 望繁信科技

公司党委书记、董事长、总经理胡志强出席“国企改革大家谈”分享天翼云改革经验

天翼云开发者社区

云计算 天翼云

天翼云完成首个国产化万卡训练,MFU达到国内领先水平!

天翼云开发者社区

云计算 云服务 云平台 天翼云

JavaScript 异步编程入门

FunTester

Docker-Compose 应用可观测性最佳实践

观测云

Docker-compose

草料二维码产品更新速览!优化二维码标签下载弹窗、企业专属独立登录页等

草料二维码

无代码平台 草料二维码 草料二维码无代码

低代码开发平台开启智能制造新工具时代

不在线第一只蜗牛

低代码 制造业

OKR实践之——重要紧急矩阵

Bruce Talk

OKR 敏捷开发

构建一体化解决方案:天谋科技与美林数据完成兼容性互认证

Apache IoTDB

《使用Gin框架构建分布式应用》阅读笔记:p1-p19

codists

gin

引领科技未来,助力产业发展——成都远川科技有限公司

极客天地

API在电商之中的作用是什么?

秃头小帅oi

AIGCDesign 开放式跨端 AI 组件解决方案

京东零售技术

前端 AIGC

引领行业数字变革,天翼云出席IDC年度盛典暨颁奖典礼!

天翼云开发者社区

云计算 IDC

大数据之数据治理体系全面指南

五分钟学大数据

大数据 数据治理

Java实现加入购物车怎么做数据定位?

威哥爱编程

Java JavaEE 购物车项目

Docker部署PhotoPrism、Immich图片管理应用,无需公网IP远程访问教程

贝锐

NAS Docker 镜像

乘风破浪!天翼云为出海企业打造全球云服务解决方案!

天翼云开发者社区

云计算 IDC

鸿蒙开发案例:通过三杯猜球学习显示动画

zhongcx

生化危机8:村庄 RESIDENT EVIL VILLAGE (Win&Mac)下载

你的猪会飞吗

生化危机 生化危机破解版 单机游戏下载

一张图带你了解.NET终结(Finalize)流程

不在线第一只蜗牛

.net

我们用GLM-4-Plus搞了个“阅读智能体”,工作效率提升了300%

Alter

Microsoft 宣布开源简单加密算法库_安全_Sambodhi_InfoQ精选文章