微软开源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


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

查看所有标签

猜你喜欢:

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

零工经济

零工经济

Diane Mulcahy / 陈桂芳 / 中信出版集团股份有限公司 / 2017-11-1 / CNY 39.00

// 国内第一本讲述“零工经济”概念的图书! // 互联网时代,你的技能与兴趣可以与市场需求产生更佳的匹配! // 通过工作模式的转型,你的财务状况可以获得更多的灵活性与稳定性! 如果把当前的工作世界看作一把尺子,设想它一头是传统意义上由企业提供的职业阶梯,另一头是失业,那么两头之间范围广、种类多的工作选择便是零工经济。它包括咨询顾问、承接协定、兼职工作、临时工作、自由职业、个体......一起来看看 《零工经济》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试