跳至正文
Keepluma

Keepluma

照片和影片如何安全傳輸

每台裝置獨立保管自己的私鑰,不會上傳伺服器。照片和影片傳輸前,兩端透過 TLS 核驗身分並協商工作階段金鑰;媒體只在裝置端加密和解密。中轉伺服器沒有裝置私鑰或工作階段金鑰,無法解密轉遞的媒體。

  1. 傳送裝置

    先加密,再傳送

    本機私鑰,僅儲存在裝置上

  2. 中轉伺服器

    只轉遞密文,無法解密

  3. 接收裝置

    核驗身分後接收並解密

    本機私鑰,僅儲存在裝置上

能直連時,媒體直接在裝置之間傳輸;需要中轉時,加密保護仍然貫穿兩端。

為什麼伺服器不能開啟照片?

每台裝置各自產生並保管身分私鑰,私鑰不會上傳伺服器。傳輸照片和影片時,兩端使用各自的私鑰完成 TLS 身分驗證,並協商僅由通訊兩端掌握的工作階段金鑰。媒體在離開傳送裝置前就已加密,到接收裝置後才解密。中轉伺服器既不持有裝置私鑰,也沒有這次傳輸的工作階段金鑰,因此無法把轉遞的密文還原為照片或影片。

先確認裝置,再傳輸內容

除了加密,兩端還要核對對方的裝置身分和目前連線目標,避免把媒體交給錯誤的裝置。只有身分與存取權限核驗通過,才開放相應內容存取。

內容遭改動,就不能當作原片接收

傳輸保護同時檢查內容是否遭竄改;接收端還會核對檔案完整性。只有檔案完整儲存並通過核驗,才能確認備份完成,傳送進度達到 100% 不等於已經安全備份。