苹果开源同态加密库,有利于开发人员实现隐私保护

迈步看大势 2024-08-20 16:05:34

苹果公司最近开源了Swift的同态加密库,使使用苹果编程语言的开发人员能够实现隐私保护技术。

同态加密(HE)是一种相对较新的技术,它允许处理加密数据,而无需先将其解密为明文。例如,用户可以在查询过程中以加密形式将敏感数据发送到服务器,而服务器可以在不解密的情况下响应该查询和加密数据。

虽然一开始听起来不可能,但 HE在数学上已被证明是准确和有效的。Apple 开发了自己的 HE 库,用于与 Swift 一起使用,Swift 是用于在所有 Apple 产品中开发应用程序的高级语言。

通过在宽松的 Apache 2.0 许可下发布 swift-homomorphic-encryption 库,现在任何人都可以使用它来构建保护隐私和提高安全性的 Apple 应用程序。

苹果工程师 Fabian Boemer、Karl Tarbe 和 Rehan Rishi 最近在一篇博客文章中分享了这一消息。

他们写道:“我们相信,开发人员会发现同态加密对于苹果生态系统内外的各种独立隐私保护应用程序很有用,包括私有集交叉、安全聚合和机器学习。”

据工程师称,苹果的Swift HE实现使用了Brakerski-Fan-Vercauteren(BFV)HE方案,该方案基于环形学习有误差(RLWE)硬度问题,该硬度具有量子抵抗力。

他们还分享了一个 HE 用例。他们写道:“我们在 iOS 18 中如何使用此实现的一个例子是新的实时来电显示查找功能,该功能提供来电显示和垃圾邮件阻止服务。“Live Caller ID Lookup 使用同态加密向服务器发送加密查询,该服务器可以提供有关电话号码的信息,而服务器不知道请求中的特定电话号码。”

开发者可以在其 GitHub 页面上下载 swift-homomorphic-encryption 库。

0 阅读:0

迈步看大势

简介:感谢大家的关注