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

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

内容简介:微软的简单加密算法函数库(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


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

查看所有标签

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

谷歌和亚马逊如何做产品

谷歌和亚马逊如何做产品

梅 (Chris Vander Mey) / 刘亦舟 / 人民邮电出版社 / 2014-6-1 / CNY 49.00

软件在交付之前,面临产品、方案、项目和工程管理等诸多挑战,如何做到游刃有余并打造出极致产品?本书作者曾任谷歌和亚马逊高级产品经理、现任Facebook产品经理,他将自己在达特茅斯学院钻研的理论知识和在领先的互联网公司十年的工作经验尽数总结在此,从定义产品开始,一步步指导你完成管理项目、迭代、发布、市场推广等交付流程,让你身临其境地体验到极致产品如何取得成功。 本书主要内容: 如何清晰定......一起来看看 《谷歌和亚马逊如何做产品》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具