隱私指南

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