目前,通信安全由三个安全级别来衡量。
新的 iMessage 安全协议 PQ3 是首个被认定为达到 Apple 所谓的“3 级安全”的消息传递协议。该协议采用了量子加密技术,用于保护密钥生成和消息交换的安全性。即使密钥遭泄露,3 级 PQC 也能自动恢复对话的保密性。因此,PQ3 被宣称超越了其他广泛使用的消息传递应用程序中的协议。
从2011年推出以来,Apple的iMessage一直支持端到端加密,并且默认情况下启用。多年来,苹果公司不断改进其密码学技术,以确保用户数据的安全性。尽管现有的加密算法在当前环境下被认为是安全的,但随着技术的发展,量子计算能力的增强可能会对这些算法构成挑战。因此,为了应对未来的潜在威胁,密码学领域持续进行研究和创新,以确保加密技术的可靠性和安全性。
这样的量子计算机今天并不存在。但是,资源丰富的攻击者可以在将来到达之前做功课。此类攻击者可以设法收集大量加密数据并将其存储以备将来参考。虽然他们今天无法解密任何收集到的数据,但他们将来可以使用量子计算机来解密。这种攻击方案称为“立即收获,稍后解密”。
iMessage 的新安全协议 PQ3 旨在保护用户免受“立即收获,稍后解密”攻击。苹果公司表示,由于PQ3实现了“3级”安全性,因此它确保了“初始密钥建立和正在进行的消息交换”。
新的 PQ3 协议为公钥集带来了新的后量子加密密钥。每台设备都会在本地生成这些公钥,然后作为 iMessage 信息注册过程的一部分将它们传输到 Apple 服务器。为此,Apple 使用基于模块格子的密钥封装机制标准或 ML-KEM,该标准使发送方设备能够获取接收方的公钥,并为第一条消息生成后量子加密密钥。即使接收器处于离线状态,这也有效。
然后,Apple 在对话中包含一个周期性的后量子重新密钥机制。此机制可以从密钥泄露中自我修复并保护未来的消息。
“在 PQ3 中,与对话一起发送的新密钥用于创建无法从过去的消息加密密钥中计算出来的新消息加密密钥,从而使对话恢复到安全状态,即使以前的密钥被对手提取或破坏。”
令人印象深刻的是,PQ3 是第一个部署这种后量子重新密钥属性的大规模加密消息传递协议。
对于PQ3,苹果没有替换或修改现有的算法。相反,它从头开始重建了iMessage加密协议,以提供以下好处:
Apple 将逐步开始滚动 PQ3,用于支持与 iOS 17.4、iPadOS 17.4、macOS 14.4 和 watchOS 10.4 的 iMessage 对话。这家巨头表示,这些软件更新的最新测试版已经具有此安全协议。苹果还确认,visionOS 在最初推出时不会有 PQ3 协议。
以上是什么是 PQ3,Apple 的新 iMessage 安全协议?的详细内容。更多信息请关注PHP中文网其他相关文章!