微软开源SEAL简单加密算法函数库

栏目: 编程工具 · 发布时间: 5年前

内容简介:微软的简单加密算法函数库(Microsoft Simple Encrypted Arithmetic Library,Microsoft SEAL),已在GitHub上根据MIT许可证免费使用。容易使用的同态加密(Homomorphic Encryption)函数库,该库是由Microsoft的Cryptography Research小组的研究人员开发的。该库已被英特尔采用,以实现HE-Transformer中的底层加密功能,HE-Transformer是其神经网络编译器nGraph的同态加密后端。 S

微软的简单加密算法函数库(Microsoft Simple Encrypted Arithmetic Library,Microsoft SEAL),已在GitHub上根据MIT许可证免费使用。容易使用的同态加密(Homomorphic Encryption)函数库,该库是由Microsoft的Cryptography Research小组的研究人员开发的。

该库已被英特尔采用,以实现HE-Transformer中的底层加密功能,HE-Transformer是其神经网络编译器nGraph的同态加密后端。 SEAL是用标准C++编写的,没有外部依赖关系,因此可以在许多不同的环境中轻松编译。

微软开源SEAL简单加密算法函数库

同态加密(HE)是一种加密技术,这意味着数据可以保持加密,但仍然用于计算。计算可以在不需要访问解密密钥的过程中进行。计算结果是加密的,只有解密密钥的所有者才能看到结果。

SEAL于2015年首次发布,后来在微软的CryptoNets演示中使用。这是一个演示如何将学习到的神经网络转换为可应用于加密数据的版本,微软称之为CryptoNets。该技术允许数据所有者以加密形式将其数据发送到托管网络的云服务。由于数据已加密且云提供商无法访问解密所需的密钥,因此数据仍保密。但是,神经网络仍然可以与加密数据一起使用以进行加密预测,并且还以加密形式返回它们。

现在已经开始将同态加密标准化,微软以及包括英特尔,IBM和SAP在内的其他行业领导者都是同态加密标准化小组的成员。

微软将SEAL库开源的举动可能被视为一种见利忘义的举动,使得微软的技术成为其他集团成员做出任何决定之前的标准,特别是考虑到微软SEAL页面上的标准化文章表明:

“由于该技术仍然很新,现有的库在功能和设计上各不相同,我们相信明确的公共标准化工作可能有所帮助。”

然而,微软官方的说法是

“期待与开源社区合作,继续发展我们的库。如果您有兴趣,我们热忱邀请您加入我们的GitHub”

更多信息:

Microsoft SEAL On GitHub

Homomorphic Encryption Group

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/155850.htm


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

部落:一呼百应的力量

部落:一呼百应的力量

高汀 (Godin.S.) / 刘晖 / 中信出版社 / 2009-7 / 26.00元

部落指的是任何一群人,规模可大可小,他们因追随领导、志同道合而相互联系在一起。人类其实数百万年前就有部落的出现,随之还形成了宗教、种族、政治或甚至音乐。 互联网消除了地理隔离,降低了沟通成本并缩短了时间。博客和社交网站都有益于现有的部落扩张,并促进了网络部落的诞生——这些部落的人数从10个到1000万个不等,他们所关注的也许是iPhone,或一场政治运动,或阻止全球变暖的新方法。 那么......一起来看看 《部落:一呼百应的力量》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具

html转js在线工具
html转js在线工具

html转js在线工具