隐私指南

AES-256 加密,简单解释

几乎每个保管库应用程序都声称 AES-256。密码非常好,但它很少是弱点。重要的是模式、密钥来自哪里以及存储在哪里。

已更新 2 分钟阅读由 VaultBolt 团队提供
简短回答AES-256 是带有 256-bit key 的标准对称密码,没有实际攻击。 GCM是一种添加身份验证的模式,因此可以检测到篡改。在照片库中,安全性更多地取决于密钥如何从解锁中派生、密钥是否绑定到设备以及是否离开设备。

密码

AES(高级加密标准)使用密钥将可读数据转换为密文。 AES-256 使用 256-bit key:可能的密钥比可观测宇宙中的原子还要多,因此直接猜测密钥并不是现实的攻击。

模式:为什么选择 GCM

密码需要一种模式来加密任何大小的文件。 气相色谱法 加密数据并计算 认证标签。如果有人更改了密文的哪怕一小部分,解密就会失败,而不是返回损坏的数据。 VaultBolt 使用 AES-256-GCM 处理文件内容、缩略图及其索引,并以块形式密封,以便视频可以流式传输。

真正的攻击发生的地方

弱点 例子 防御
弱解锁 4 位 PIN 码 密码;慢速密钥导出
密钥导出 快速散列让攻击者快速猜测 内存困难 Argon2id
设备外猜测 将存储复制到快速计算机 绑定到 Secure Enclave 的密钥
服务器上的密钥 供应商可以重置或读取 没有账户;按键保留在设备上
普通副本 原件留在照片中 零拷贝清理

为什么“军用级”告诉你的很少

AES-256 由政府使用,因此从技术上讲,“军用级”几乎适用于所有使用它的应用程序。它没有提及模式、密钥或它所在的位置。寻找解释这些内容的安全页面。

常见问题

AES-256可以破解吗?

不使用任何可预见的技术暴力破解密钥。攻击的目标是弱密码、被盗密钥或软件错误。

AES-256 和 AES-256-GCM 有什么区别?

AES-256 是密码。 GCM(Galois/Counter Mode)是它如何应用于数据;它加密并生成一个身份验证标签,用于检测密文的任何更改。

来源

VaultBolt团队
我们为 iPhone 和 iPad 构建加密照片库。我们会根据当前的 Apple 支持文档检查 Apple 说明,并在 iOS 发生更改时更新指南。

VaultBolt

你的东西。被锁了。

获取适用于 iPhone 和 iPad 的 VaultBolt,或者在交互式演示库中了解其具体工作原理。

Download on theApp Store