IBM发布的同态加密工具包离实用还相距甚远

IBM发布的同态加密工具包离实用还相距甚远

在2020 年6月5日, IBM发布了基于“HElib”全同态加密库的工具包。

目前IBM发布的全同态加密工具包只支持IOS和macOS ,这两个系统归属苹果公司,而现在绝大部分用户使用的以Windows系统为主,还有一些使用Linux和Unix系统,所以仅在IOS和macOS系统上支持的同态加密工具包在现实中应用场景就受到很大限制。

此次IBM发布的工具包是用自己开发的“HElib”开源同态库实现,然而“HElib”开源同态库只支持BGV算法,BGV算法只支持整数型同态运算,另外一个比较流行的整数型同态是BFV算法(主要优点是方案简单)。BGV的算法优点是速度快,但是只能支持整数同态运算,对于目前大多数场景来说显然是无法实用的,因为大多数数据场景下都需要用到浮点数运算的,所以IBM发布的工具包在绝大多数场景中应用非常受限,商业化应用推广可能性不大。 目前支持浮点数同态运算的方案只有CKKS。CKKS 方案的性能与 BGV相当,但是同时可以支持整数运算和浮点数运算,所以基于CKKS方案的同态加密库才会有更广泛的应用领域。现在支持CKKS方案的同态库有SEAL(微软)、HEAAN(CKKS方案作者开发)等,目前常见开源同态库(主流开发语言C++,lattigo库为go语言)如下:

在这里插入图片描述

此次IBM研究人员推出全同态加密工具包的目的是帮助企业以及普通用户保护自己的隐私数据,但是由于该工具包受BGV算法的局限性,是无法适应现在日益复杂的大数据商业化的复杂需求场景的。

希望越来越多的巨头能够发布一些更实用的同态加密领域领先业界水平的成果,能够给更多像重庆沙海科技一样的中小企业在同态加密领域树立标榜。让同态加密能在数据安全领域的实际应用中真正的获益。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值