谷歌开放了一系列C ++库,用于在现代应用中实现全同性恋加密(FHE)。
完全同性恋加密或简单的同性恋加密是一种数据加密形式,允许用户/应用程序在加密数据上执行数学计算而不首先解密,保持数据的隐私完好无损。
虽然自1978年以来,同性恋加密的概念已经存在于1978年以来,但在理论层级首次描述的时候,在2009年首次在实践中实施时,由于其复杂性,先进的加密技术,它尚未在软件中广泛采用。缺乏开源代码和公共文档。
FHE允许软件供应商在不共享加密数据的情况下处理加密/解密密钥,与客户端应用程序或公开托管的Web服务器等不值得信赖的系统,其中键可以被窃取或被恶意软件或恶意人工操作员拦截。
FHE允许开发人员在同时保持数据安全,加密和私有,谷歌希望开发人员将使用其FHE库作为在其应用程序中采用这种新型加密技术的第一步。
但谷歌不是第一个发布用于实施FHE的免费工具的主要技术巨人。
第一个是IBM,它于6月20日发布的开源工具包,用于在iOS和MacOS上实现FHE,然后是Android和Linux的类似工具。当公司于2020年12月推出其安全同态加密服务时,IBM的初始工作几个月后几个月。
但其他科技巨头还采取了研究和采用FHE进入其应用的步骤。
例如,英特尔开始去年开始研究采用FHE才能加强其机密计算产品。其初始研究在今年3月份签署了与美国国防高级研究项目署(DARPA)签署了协议,以与美国军事研究机构和微软一起开发新的FHE技术。
Microsoft包含在DARPA项目中,因为该公司是FHE最早的采用者之一,它目前用于处理其边缘浏览器中的密码,该公司还包含在ElectionGuard,这是一个开源投票机软件套件它于2019年7月释放。
尽管如此,尽管来自世界上一些最大的技术公司的早期步骤和支持,但FHE仍处于其初期,无论是一项标准和通过,还要在技术进入这一天之前花费至少几年 - 日期应用和企业应用程序。