IBM的同态加密技术将速度提升75倍。同态加密是一种用于在不解密的情况下处理加密数据的技术。这将使敏感数据处理变得极其安全:比如说,公司可以加密托管在云端的数据库,无需将记录转换回成明文,就可以处理记录。 IBM研究同态加密已有一些年头,它在三年前发布了HElib C++库的第一个版本,但该技术始终存在性能开销大的问题。在同态加密的发明者克雷格•金特里(Craig Gentry)的带领下,IBM首次研发的同态加密技术其运行速度比明文操作慢“100万亿倍”。后来在一台16核服务器上运行,速度加快了200万倍。 在国际密码学研究协会上展示的这篇论文(见文末)中,IBM的谢•哈勒维(Shai Halevi)和维克多•舒普(Victor Shoup,后者还供职于纽约大学)解释了他们如何提高速度。 论文写道:“将这种自同构运用于密文的主要成本实际上是‘密钥交换’的成本:我们将自同构运用于密文中的每个环元素上(这实际上是成本很低的操作)后,最终得到了相对于“错误”密钥的加密;通过使用这个特定自同构所特有的公钥中的数据(即所谓的“密钥交换矩阵”),我们就可以将密文转换回成相对于‘正确’密钥的加密。”,更多内容请关注本次专辑…… 在 2018 开源领袖峰会(OSLS)上,CNCF 基金会、Google Cloud 工程总监 Chen Goldberg 宣布 Kubernetes 成为第一个从 CNCF 毕业的项目。这也意味着该开源项目已经成熟,并且足够灵活,可在任何行业、各种规模的公司中大规模地管理容器。 和 Apache 孵化器一样,CNCF 对项目毕业也有较高的要求。它必须证明自己已被多个组织采纳,拥有文档化、结构化的治理管理流程,并承诺社区的活跃性和包容性。 Goldberg 在主题演讲中解释称,Kubernetes 成功的原因有很多,最重要的一点是,对于 Google 来说,开源软件是其重要战略的一部分,有足够的背后支撑。而且在推出后,得到了来自成千上万的不同公司的开发者的帮助。更多内容,大家可以关注本次专辑…… 在过去的一年中,Kotlin 编程语言的采用迅速增长。 其中一个重要原因是谷歌宣布将 Kotlin 成为官方支持的 Android 开发语言。为了让开发人员的开发更轻松,Kotlin 的创造者 JetBrains 将 Kotlin 作为一个 Snap。 现在,开发人员只需单击一下即可安装编程语言。 Canonical 的 Jamie Bennett 表示支持这一举措:“Kotlin 证明非常受欢迎,将其添加到已有的大量以开发人员为中心的快照中,为制作和分发软件提供了一个非常强大的平台,”,JetBrains 也对他们的平台充满信心。 而且,Kotlin Snap 能够在许多发行版本身发挥作用,包括 Arch Linux,openSUSE,Solus,Manjaro,Debian 和 Linux Mint。详细内容请关注本次专辑…… |